gpt4 book ai didi

c# - 你如何处理 WPF 中的字体大小?

转载 作者:行者123 更新时间:2023-11-30 21:14:27 26 4
gpt4 key购买 nike

我正在创建一个针对触摸屏优化的应用程序。有相当大的按钮,里面有标签。通常,文本大小应适合按钮提供的空间,因为此应用程序需要处理不同的显示分辨率。

我通过使用 ViewBox 作为父控件实现了这种效果。但这仍然很难看,因为每个按钮文本的大小不同。

我想指定某种“DisplayedCharacters”属性。我通过使用自定义类来做到这一点,该类显示固定数量的字符并将文本居中。但当字符数不均匀时,这仍然不完美。

我还有其他办法吗?

最佳答案

以下是 Microsoft Surface 排版设计指南:http://msdn.microsoft.com/en-us/library/ff318626(v=Surface.10).aspx

要回答您的具体问题,请选择适合所有按钮的字体大小。不要在不同的按钮上使用不同的尺寸。字体大小向用户指示什么是最重要的 - 这很少与字符串长度相关。

比文字更重要的是图像。用适当的图标补充每个按钮上的标签。这些将帮助用户快速、直观地决定要按什么,而无需大量阅读或思考——这是一种比您可以想出的任何文本增强更有效的实现触摸可用性目标的方法。

关于c# - 你如何处理 WPF 中的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com