【发布时间】:2011-11-17 16:24:56
【问题描述】:
我们不能让长期无法升级到 Windows 8 的客户束手无策。然而,我们的应用需要“平板电脑”/“触控”版本。
那么,我们如何才能通过单一代码库同时支持 Windows 8 上的 Metro 触控和我们当前的客户?
当 WPF 面世后,经过微软的大量“推动”并使其在 Windows XP 上运行——有没有关于 WinRT 的讨论。
(我不希望任何解决方案适用于 XP,因为 XP 支持正在逐渐减少。)
另见:Can the ARM version of Windows 8 only run Metro (WinRt) style apps?
【问题讨论】:
-
不管有什么解决方案,很难想出一个既能方便地与鼠标/键盘和触摸一起使用的 UI。一般来说,即使您可以使用相同的 UI 框架,您仍然需要对两种交互模型的 UI 进行重大更改,以方便用户使用。例如。通过触摸,滑动是一种非常自然且方便的手势来更改视图,而对于鼠标/键盘,您需要某种标签切换器。
标签: windows-8 windows-7 windows-runtime microsoft-metro