在 XAML
中,有没有一种方法可以让我垂直居中对齐水平方向的 StackPanel
中的所有组件?
我使用以下 XAML
实现了所需的结果:
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center"/>
<Button VerticalAlignment="Center"/>
<TextBox VerticalAlignment="Center"/>
<Button VerticalAlignment="Center"/>
<TextBlock VerticalAlignment="Center"/>
</StackPanel>
但是我需要为每个控件单独重复 VerticalAlignment="Center"
。
是否有一种在StackPanel
级别上声明以下内容的方法?
<StackPanel Orientation="Horizontal" VERTICALCONTENTALIGNMENT="Center">
<TextBlock/>
<Button/>
<TextBox/>
<Button/>
<TextBlock/>
</StackPanel>