C# 如何将文本与winRT XAML应用程序中应用于文本框的自定义字体系列对齐
我正在开发winRT C#应用程序。我有自定义字体系列的文本框。由于自定义字体系列,文本框中的文本与文本框顶部对齐。我试图将VerticalContentAlignment设置为“中心”,但它仍然不起作用。我不太确定这是因为您的字体,更可能是因为C# 如何将文本与winRT XAML应用程序中应用于文本框的自定义字体系列对齐,c#,xaml,winrt-xaml,C#,Xaml,Winrt Xaml,我正在开发winRT C#应用程序。我有自定义字体系列的文本框。由于自定义字体系列,文本框中的文本与文本框顶部对齐。我试图将VerticalContentAlignment设置为“中心”,但它仍然不起作用。我不太确定这是因为您的字体,更可能是因为文本框的预期行为。我将查看您的文本框的控件模板,并检查您的Setter和ContentPresenter,以查看是否没有这样的属性集。否则我想你可以通过这样的方式来触摸它 <TextBox> <TextBox.Resources&g
文本框的预期行为。我将查看您的文本框的控件模板
,并检查您的Setter
和ContentPresenter
,以查看是否没有这样的属性集。否则我想你可以通过这样的方式来触摸它
<TextBox>
<TextBox.Resources>
<Style TargetType="TextBlock">
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</TextBox.Resources>
</TextBox>
得到了帮助:“我认为与克里斯的答案相同。