如何将文本与应用于winRT XAML应用程序中Textbox的自定义字体族居中对齐
本文关键字:Textbox 自定义 对齐 字体 应用程序 文本 应用于 XAML winRT | 更新日期: 2023-09-27 17:57:47
我正在开发winRT C#应用程序。我有自定义字体族的Textbox。由于自定义字体系列,我在文本框中的文本与文本框顶部对齐。我试图将VerticalContentAlignment设置为";中心";但它仍然不起作用。
我不太确定这是因为您的字体,更可能是TextBox
的预期行为。我会查看TextBox
的控件模板,并检查Setter
和ContentPresenter
,看看是否没有设置这样的属性。否则,我认为你可以通过类似的方式触摸它;
<TextBox>
<TextBox.Resources>
<Style TargetType="TextBlock">
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</TextBox.Resources>
</TextBox>