更改与轻松访问功能兼容的WPF中的字体大小



我正在开发一个简单的WPF应用程序,该应用程序需要为视力受损的人提供访问权限。

我正在使用Windows 10 -> Settings -> Ease of Access -> Display -> Make text Bigger滑块设置测试我的应用程序。

我有一些小节标题(TextBlock(,我希望它的字体比窗口中的其他标签和文本的字体大。但是,如果我使用FontSize属性使其更大,则它不再受系统文本大小更改的影响。因此,当所有其他未设置FontSize的文本变得更大时,那些设置的文本仍保持其固定大小。

有没有一种简单的方法可以让一些文本相对比其他文本大,同时不设置特定的字体大小值?

有没有一种简单的方法可以使某些文本相对大于其他文本,同时不设置特定的字体大小值?

恐怕WPF中不支持相对字体大小,但您可以尝试应用ScaleTransform:

<TextBlock Text="Bigger">
<TextBlock.RenderTransform>
<ScaleTransform ScaleX="1.2" ScaleY="1.2" />
</TextBlock.RenderTransform>
</TextBlock>

这正是我想要的。它不是最漂亮的,但效果很好。https://github.com/dotnet/wpf/issues/3701

相关内容

  • 没有找到相关文章

最新更新