2010-04-23 80 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" ... />