Как выровнять текстовые блоки по горизонтали внутри панели стека - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть группа текстовых блоков, которые расположены внутри стековой панели.Нет вариантов горизонтального выравнивания содержимого текстовых блоков.Как выровнять по горизонтали эти столбцы по центру, не разбивая поля?

enter image description here

Вот xaml:

<StackPanel Orientation="Horizontal" Background="{Binding RowColor}" >
    <TextBlock Text="{Binding PlayerNumber}" Padding="5" Width="50" />
    <TextBlock Text="{Binding PlayerName}"  Padding="5"  Width="200" />
    <TextBlock Text="{Binding Points}"  Padding="5"  Width="50"/>
    <TextBlock Text="{Binding Fouls}"  Padding="5" Width="50" />
    <TextBlock Text="{Binding Rebounds}"  Padding="5"  Width="50" />
</StackPanel>

1 Ответ

0 голосов
/ 12 ноября 2018

Вы пробовали TextAlignment?

Что-то вроде:

<StackPanel Orientation="Horizontal" Background="{Binding RowColor}" >
   <TextBlock Text="{Binding PlayerNumber}" Padding="5" Width="50" TextAlignment="Center" />
   <TextBlock Text="{Binding PlayerName}"  Padding="5"  Width="200" TextAlignment="Center" />
   <TextBlock Text="{Binding Points}"  Padding="5"  Width="50" TextAlignment="Center"/>
   <TextBlock Text="{Binding Fouls}"  Padding="5" Width="50" TextAlignment="Center" />
   <TextBlock Text="{Binding Rebounds}"  Padding="5"  Width="50" TextAlignment="Center" />
</StackPanel>
...