UWP(C#,XAML)应用程序如何检测它是否在Windows 10的N或KN版本上运行?
我尝试过的事情:
Microsoft.Toolkit.Uwp.Helpers.SystemInformation
System.Environment.OSVersion
所有Windows 10系统上都存在的API: https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis
某些Windows 10系统上存在的API: https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-extension-apis
答案 0 :(得分:1)
目前,没有适合您的API。您可以在WPDev UserVoice
上提交功能请求在Windows 10上,您的应用可以使用ApiInformation class相关的API来检查class,method,property,event还是{{3} }受当前操作系统的支持。
例如,如果要检查是否支持Windows.Devices.Input.Preview.GazeDevicePreview
类,可以使用如下所示的ApiInformation.IsTypePresent
方法:
if (ApiInformation.IsTypePresent("Windows.Devices.Input.Preview.GazeDevicePreview"))
{
//call appropriate APIs
}