我正在研究winRT C#app。我有自定义字体系列的文本框。由于自定义字体系列,我在Textbox中的文本与文本框的顶部对齐。我试图将VerticalContentAlignment设置为“center”但它仍然无法正常工作。为什么?
答案 0 :(得分:1)
我不太确定这是因为你的字体,更可能是TextBox
的预期行为。我会查看TextBox
的控件模板,然后检查您的Setter
和ContentPresenter
,看看是否没有设置属性来实现这一目标。否则我认为你可以通过类似的东西触摸它;
<TextBox>
<TextBox.Resources>
<Style TargetType="TextBlock">
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</TextBox.Resources>
</TextBox>