Проблема с кнопкой выравнивания в виде дерева в wpf - PullRequest
0 голосов
/ 23 апреля 2010

У меня есть кое-что:

<HierarchicalDataTemplate DataType="{x:Type MyService:Country}"
                                  ItemsSource="{Binding Path=ListOfAreas}">
                <StackPanel Orientation="Horizontal">
                    <TextBlock TextAlignment="Center" Text="{Binding Path=Name}"/>
                    <Button Name="MyButton" Height="20" Content="Add Area"></Button>
                </StackPanel>
            </HierarchicalDataTemplate>

Это работает, но не очень хорошо, потому что я хочу, чтобы TextBox находился в середине кнопки. Теперь он находится в верхней части кнопки.

например:

ТЕПЕРЬ:

MYTEXTBOX ||||||||||||
          ||Add Area|| 
          ||||||||||||

Ожидаемый результат

          ||||||||||||
MYTEXTBOX ||Add Area|| 
          ||||||||||||

1 Ответ

1 голос
/ 23 апреля 2010

Вы хотите установить VerticalAlignment в Center (вместо TextAlignment) следующим образом:

<TextBlock VerticalAlignment="Center" ... />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...