我在app.xaml中定义了一个样式:
<Style x:Key="textBoxCenter" TargetType="{x:Type TextBox}">
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
</Style>
我使用window1.xaml中的样式:
<TextBox
Style="{StaticResource textBoxCenter}"
Background="BlanchedAlmond" Text="BobbleHead" />
<TextBox
Style="{StaticResource textBoxCenter}"
Background="AliceBlue" Text="WhammyBar" />
但是,Designer和运行时的水平对齐都是“Left”,即使“属性”工具栏显示它是“中心”。
答案 0 :(得分:3)
将此行添加到您的样式中:
<Setter Property="TextAlignment" Value="Center"/>