据我所知,Windows Phone应用程序无法通过某种API访问“易于访问”设置(微软工程师在网上多次证实,见here }和here)。
但是,我最近注意到Windows Phone 8的最后一个WhatsApp版本确实 支持“易于访问”设置并相应地更改其字体大小(就像本机消息一样)应用)。这是一个我发现对accessiblity非常有用的功能,它对所有应用程序都非常有用。
WhatsApp是使用某种私有/未记录的API还是我错过了什么?
答案 0 :(得分:1)
WhatsApp是否使用某种私有/未记录的API
没有。他们正在使用开箱即用的东西。它们是通用应用程序,而不是Silverlight可能是最大的区别。
我错过了什么
如果textblocks有IsTextScaleFactorEnabled,他们会自动使用轻松访问设置进行缩放。这是你需要计划的事情,因为它只会造成糟糕的用户体验。我建议探索开箱即用的应用程序,看看他们是如何接近它的(电子邮件是一个很好的例子恕我直言)。
围绕文字缩放,对比和可访问性信息on the MSDN site也有一些很好的指导,其中涵盖了上述内容以及更多内容。