我正在考虑为WPF应用程序添加辅助功能支持。本文介绍了将可访问性支持引入应用程序的准则:
WPF Accessibility for Developers
在本文中,它指出:
WPF具有dpi感知功能,但您仍必须避免使用硬编码布局,大小或字体,而是尽可能使用百分比来确保缩放适用于所有用户。
如何定义字体大小的百分比。到目前为止,我只熟悉定义具有特定字体大小的样式。
答案 0 :(得分:0)
我会说这只是措辞不佳。 WPF中的所有字体大小都在与设备无关的像素或其派生词中指定。在给出的背景下,我真的不明白他们的观点。例如,网格上的任何明确大小也在DIP中指定。
重要的是,当存在无关或紧张的屏幕空间时,您要考虑并测试UI会发生什么。它会自然调整大小并允许用户充分利用他们的空间吗?当UI缩小时,是否会切断任何UI元素?替换本地化文本时是否剪裁标签?