您如何处理WPF中的字体大小?

| 我正在创建一个针对触摸屏优化的应用程序。有很大的带有标签的按钮。通常,文本大小应适合按钮提供的空间,因为此应用程序需要处理不同的显示分辨率。 我已经通过使用ViewBox作为父控件实现了这种效果。但这仍然很丑陋,因为每个按钮文本的大小都不同。 我想指定某种\“ DisplayedCharacters \”-Property。我通过使用一个自定义类来做到这一点,该类显示了固定数量的字符并将文本居中。但是当字符数不均匀时,这仍然不是完美的。 我还有其他方法可以去吗?     
已邀请:
        这是Microsoft Surface设计指南,用于版式:http://msdn.microsoft.com/zh-cn/library/ff318626(v=Surface.10).aspx 要回答您的特定问题,请选择适合所有按钮的字体大小。不要在不同的按钮上使用不同的大小。字体大小向用户指示什么是最重要的-这很少与字符串长度相关。 比文字更重要的是肖像。用适当的图标补充每个按钮上的标签。这些将帮助用户在无需大量阅读或思考的情况下快速直观地决定要按的内容,这是实现触摸可用性目标的有效方法,远比您想出的任何文字增强功能有效。     
        我认为您应该采取其他方式。您无需调整字体大小,而是可以调整控件的大小。 WPF和Silverlight布局系统是专门为这种情况设计的,如果正确设计布局,则整个UI会根据控件的文本和内容而变化。     

要回复问题请先登录注册