1

我需要开发可以在桌面和 Metro 上运行的通用 UI。

这可能吗?我想在桌面和地铁应用程序中使用相同的 UI 代码

我知道桌面和 Metro 都支持 Win RT。

4

1 回答 1

1

我相信您的问题是关于创建一个既能像 Metro Style 一样工作又能像传统桌面应用程序一样工作的应用程序。您需要做的是将所有业务逻辑代码包装成一个WinRT DLL并创建两个不同的 UI 应用程序,一个使用XAML另一个使用windows Form和使用 DLL。

但理想情况下,你不能有一个像原生应用程序和 Metro 风格应用程序一样运行的 exe,你应该有两个 exe。

另一件事是您以这种方式开发的本机应用程序可能不向后兼容,因为在build会议上我记得他们说WinRT只是从Windows 8开始。所以你不能在Windows 7.

于 2012-07-17T06:38:38.620 回答