奇怪的Horizo​​ntalContentAlignment(非)行为

时间:2009-07-31 15:37:37

标签: wpf

我在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”,即使“属性”工具栏显示它是“中心”。

1 个答案:

答案 0 :(得分:3)

将此行添加到您的样式中:

<Setter Property="TextAlignment" Value="Center"/>