2010-04-23 126 views
0

在樹狀對齊按鈕,我已經得到的東西:問題與WPF

<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> 

它的工作原理,但不是很好的方式,因爲我想在按鍵的中間HIGHT有文本框。 現在它是在按鈕的頂部高。

例如:

NOW:

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

預期結果

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

回答

1

你想VerticalAlignment設置爲中心(而不是TextAlignment)是這樣的:

<TextBlock VerticalAlignment="Center" ... />