Странное поведение HorizontalContentAlignment (не) - PullRequest
2 голосов
/ 31 июля 2009

Я определяю стиль в 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", хотя на панели инструментов "Свойства" указано, что это Center

1 Ответ

3 голосов
/ 31 июля 2009

Добавьте эту строку в свой стиль:

<Setter Property="TextAlignment" Value="Center"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...