Обнаружение версий Windows N и KN - PullRequest
0 голосов
/ 22 ноября 2018

Как приложение UWP (C #, XAML) может определить, работает ли оно в N или KN версии Windows 10?

Вещи, которые я пробовал:

Microsoft.Toolkit.Uwp.Helpers.SystemInformation

System.Environment.OSVersion

API, присутствующие во всех системах Windows 10: https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis

API, присутствующие в некоторых системах Windows 10: https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-extension-apis

1 Ответ

0 голосов
/ 23 ноября 2018

Пока нет такого API для вас.Вы можете отправить запрос на добавление WPDev UserVoice

. В Windows 10 ваше приложение может использовать класс ApiInformation соответствующие API, чтобы проверить, является ли класс , метод , свойство , событие или API-контракт поддерживается текущей операционной системой.

Например,если вы хотите проверить, поддерживается ли класс Windows.Devices.Input.Preview.GazeDevicePreview, вы можете использовать метод ApiInformation.IsTypePresent, например:

if (ApiInformation.IsTypePresent("Windows.Devices.Input.Preview.GazeDevicePreview"))
{
    //call appropriate APIs
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...