【发布时间】:2012-06-26 05:57:52
【问题描述】:
如果你们刚开始设计新的企业/商业应用程序,您会考虑使用 Metro 风格 (WinRT) 用户界面吗?
我们需要:
- 一个复杂的桌面应用程序 (WPF/MVVM),用于编辑具有数百个字段的多个复杂表单,某些表单/窗口/页面可能非常庞大,因此必须明智地利用屏幕上的可用空间。通过鼠标和键盘访问所有控件。将来可能会使用触摸屏(但我相信
- 用于查看数据的网络应用程序(比桌面应用程序简单得多)
- 适用于 iPhone/Android 的移动应用,具有用于现场离线任务的基本功能。
UI 应该在所有应用中保持一致。而且我确信使用 Metro 设计移动应用程序(可能还有 Web 应用程序)不会有问题。但是对于 Metro 来说,桌面应用程序可能过于复杂(由于表格和列表很大)。
有人看过带有 Metro UI 的企业/商业应用示例吗?
附言 我已经阅读了许多来自 MS 的文章(如 Designing great productivity apps for Windows)和一些对事物的清醒看法(如 How suitable is Windows 8 Metro for business developers?),但仍然找不到使用 Metro UI 处理大型表单和列表的好方法。
想得到类似Zune 的东西(在下图中),但倾向于认为这是不可能的。
【问题讨论】:
-
查看 WinRT 并确保它具有桌面所需的内容(例如,没有 System.Data)。它是一种沙盒,可能是好事也可能是坏事。从桌面到移动设备的一致 UI 是一个限制性设计前提。
-
我在 DevExpress 视频 (youtu.be/kgzvyBfuMkc?t=5m28s) 的 Metro UI 中找到了一个 CRM 应用示例。不错,如果知道它是用 WinForms 构建的
标签: wpf windows-runtime microsoft-metro enterprise