【问题标题】:How to align text to center with custom font-family applied to Textbox in winRT XAML app如何使用应用于 winRT XAML 应用程序中的文本框的自定义字体系列将文本与中心对齐
【发布时间】:2013-02-06 06:54:44
【问题描述】:

我正在开发 winRT C# 应用程序。我有带有自定义字体系列的文本框。由于自定义字体系列,我在文本框中的文本与文本框的顶部对齐。我尝试将 VerticalContentAlignment 设置为“中心”,但仍然无法正常工作。

【问题讨论】:

    标签: c# xaml winrt-xaml


    【解决方案1】:

    我不太确定这是因为您的字体,更可能是 TextBox 的预期行为。我会查看您的TextBox 的控制模板并检查您的SetterContentPresenter 以查看是否没有设置属性来实现这种方式。否则,我认为您可以通过以下方式触摸它;

    <TextBox>
      <TextBox.Resources>
          <Style TargetType="TextBlock">
             <Setter Property="VerticalAlignment" Value="Center"/>
          </Style>
      </TextBox.Resources>
    </TextBox>
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 2019-10-24
    • 2023-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多