我正在开发一个库,我希望能够检测它是否在Metro风格应用程序中运行,以选择性地禁用/启用某些功能。有可能吗?
答案 0 :(得分:2)
您可以使用IMetroMode
界面检查您的库是否已加载到Metro风格的应用程序中。调用GetMonitorMode()
方法,如果pMode
将保留MMM_METRO
,那么您将确定自己在Metro应用程序中运行。
答案 1 :(得分:0)
这是一个简单的测试:
if (WinJS) {
// WinJS exists in global if in WinRT app
}