UWP - 如何忽略系统文本缩放设置

UWP - How to ignore system text scaling settings

我有一个带有文本缩放设置的 "problem"(所有设置 -> 轻松访问 -> 更多选项)。它增加了文本大小并破坏了我的设计。例如,我的菜单文本被剪切了。 所以,我有两个问题:

谢谢

如果不希望文字根据系统文字大小设置自动缩放,可以设置IsTextScaleFactorEnabled属性为false. 属性 表示是否启用自动文本放大以反映系统文本大小设置,默认情况下,其值为true。例如,在 TextBlock 中,像下面这样使用它:

<TextBlock FontSize="20" IsTextScaleFactorEnabled="False">Test</TextBlock> 

除了TextBlock,还有很多其他类型都有IsTextScaleFactorEnabled 属性。我们还可以使用 TextScaleFactorChanged event and the TextScaleFactor 属性 来了解 phone 上文本大小设置的变化。

更多信息,请参阅Text scale factor in Accessible text requirements