View of the buttonsсодержание TextBlock является не центром
Привет соф, недавно я сделал словарь ресурсов. Я протянул свою кнопку до высоты сетки и в ресурсном словаре в текстовом блоке секции презентатора содержимого кнопки, я изменил горизонтальное и вертикальное выравнивание содержимого в центре, как показано ниже;
<Style x:Key="RButtonStyle" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<TextBlock x:Name="b"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<ContentPresenter
HorizontalAlignment="Center"
VerticalAlignment="Center" />
...
Да, это сработало. Но не совсем. Посмотрите ссылку выше и посмотрите, что я говорю. Где я могу получить подробную информацию об этом, или вы можете мне помочь в этом?
Я ничего не изменил в разделе содержимого текстового блока, кроме этого. Если вам нужен полный код моего ресурсного словаря, я могу опубликовать его для вас.
Извините, но нет, вертикальное или горизонтальное выравнивание в contentpresenter уже равно этому (я думаю). Внутри contentpresenter нет вертикального/горизонтального выравнивания содержимого. Я проверил сайт, поэтому не буду дублировать. –
Извините, что не упоминал. Он находится в разделе значения свойства setter. Таким образом, в TextBlock отсутствует Horizontal/VerticalContentAlignment. –
http://puu.sh/rcdVE/89f346f002.png Я предполагаю, что этот снимок должен объяснить все –