【发布时间】:2011-08-22 12:49:34
【问题描述】:
我正在尝试弄清楚如何使用适当的对话框单元 (DLU) 在 WPF 中布局一个简单的对话框。
我想出了一个简单的r 示例,可以直接解决问题:
您可以查看Windows UX Guidelines 了解这些测量值的来源。
简短的版本是:
- dlu = 对话单元
- dlu 基于字体大小(项目随用户字体大小而变化)
- 水平 dlu 不同于垂直 dlu(dlu 不是正方形)
这来自对话单元的定义:平均字符高 8dlus,宽 4dlus。
格鲁吉亚 14pt:
如果您使用较小的字体(即 8pt Tahoma 与 14pt Georgia),则 dlus 会变小:
Segoe UI 9pt:
注意:您会注意到分辨率(即 dpi)对讨论没有影响。
【问题讨论】:
-
@Bas 好像我的链接不是赠品。
-
“Windows UX 指南”链接现已失效。你能更新一下吗?
标签: wpf user-interface user-experience