22

W aplikacji systemu Windows Phone 7, gdy umieszczam blokadę tekstu w siatce i ustawię jej HorizontalAlignment na "Center" i jej TextWrapping na "Wrap", dlaczego tekst przepełnia szerokość kontenera i jest umieszczany na następnym linii, wyrównanie do lewej strony bloku wyrównanego do środka?TextBlock.TextWrapping - jak zrobić zawijanie tekstu, aby linie były wyśrodkowane?

Czy istnieje sposób na ustawienie zawijania tekstu, aby cały tekst w bloku tekstowym był wyśrodkowany?

alt text

Odpowiedz

55

Prawdopodobnie brakuje TextAlignment:

<TextBlock TextAlignment="Center" /> 

HorizontalAlignment skoncentruje TextBlock TextAlignment będzie wyrównać tekst wewnątrz TextBlock.

+3

... i szukałem wyrównania i ContentAlignment i nie mam pojęcia, jak mogłem pominąć TextAlignment, kiedy wybierałem TextWrapping z IntelliSense ... (Mam jeden z moich chwiejnych dni - już wylałem pełną wersję filiżanka herbaty na całym moim biurku ... pewnie rano zostałaby w łóżku :-)) –

Powiązane problemy