如何在WPF应用程序中以可访问性的百分比定义字体大小?

时间:2012-01-23 17:33:36

标签: c# wpf styles accessibility dpi

我正在考虑为WPF应用程序添加辅助功能支持。本文介绍了将可访问性支持引入应用程序的准则:

WPF Accessibility for Developers

在本文中,它指出:

  

WPF具有dpi感知功能,但您仍必须避免使用硬编码布局,大小或字体,而是尽可能使用百分比来确保缩放适用于所有用户。

如何定义字体大小的百分比。到目前为止,我只熟悉定义具有特定字体大小的样式。

1 个答案:

答案 0 :(得分:0)

我会说这只是措辞不佳。 WPF中的所有字体大小都在与设备无关的像素或其派生词中指定。在给出的背景下,我真的不明白他们的观点。例如,网格上的任何明确大小也在DIP中指定。

重要的是,当存在无关或紧张的屏幕空间时,您要考虑并测试UI会发生什么。它会自然调整大小并允许用户充分利用他们的空间吗?当UI缩小时,是否会切断任何UI元素?替换本地化文本时是否剪裁标签?