【发布时间】:2014-01-22 16:50:27
【问题描述】:
标题说明了一切,但从我的搜索中,我没有看到任何 UI 既适用于桌面,又适用于使用 C# 的 Windows 上的触摸友好。
WPF 的主题非常好,但按钮和元素太小,无法触摸。我的设计师建议使用 WinForms,但那些看起来真的很旧。现代 UI(适用于 Windows 8 的 Metro),仅适用于 Windows 8,但我认为它效率不高。
还有其他选择吗?
【问题讨论】:
-
您可以轻松地将 WPF 按钮变大;只需创建一个
<Style>即可更改Padding。 -
WPF 不仅易于主题化,还可以在执行期间进行交换。如果你灵活地设计你的 UI,你可以有一个按钮可以在触摸友好和非触摸友好之间快速切换。我相信 Office 2013 可以做到这一点。
-
奇怪的是现代 UI 实际上在 Windows 7 和 8 中运行良好。
标签: c# wpf user-interface