【发布时间】:2013-02-06 06:54:44
【问题描述】:
我正在开发 winRT C# 应用程序。我有带有自定义字体系列的文本框。由于自定义字体系列,我在文本框中的文本与文本框的顶部对齐。我尝试将 VerticalContentAlignment 设置为“中心”,但仍然无法正常工作。
【问题讨论】:
标签: c# xaml winrt-xaml
我正在开发 winRT C# 应用程序。我有带有自定义字体系列的文本框。由于自定义字体系列,我在文本框中的文本与文本框的顶部对齐。我尝试将 VerticalContentAlignment 设置为“中心”,但仍然无法正常工作。
【问题讨论】:
标签: c# xaml winrt-xaml
我不太确定这是因为您的字体,更可能是 TextBox 的预期行为。我会查看您的TextBox 的控制模板并检查您的Setter 和ContentPresenter 以查看是否没有设置属性来实现这种方式。否则,我认为您可以通过以下方式触摸它;
<TextBox>
<TextBox.Resources>
<Style TargetType="TextBlock">
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</TextBox.Resources>
</TextBox>
【讨论】: