Как отличить winphone от UWP в xamarin PCL

У меня есть родной проект xamarin.

В PCL я хотел бы различать, работает ли на нем Winphone или UWP

Я легко различаю iOS,Android и Windows в целом (winphone и UWP)

Я не знаю, как отличить Winphone от UWP

Вот что я пробовал

 var platform = CrossDeviceInfo.Current.Platform;
            if (platform != Plugin.DeviceInfo.Abstractions.Platform.Windows && platform != Plugin.DeviceInfo.Abstractions.Platform.WindowsPhone){

 }

даже проект UWP говорит, что его windowsphone..

Я надеялся, что xamarin.winphone - это Windowsphone, а UWP - это Windows... но оказывается, что оба - это Winphone

Я использую CrossDeviceInfo .. Я не мог найти способ сделать это

1 ответ

Использовать Device.RuntimePlatform

if (Device.RuntimePlatform == Device.WinPhone) ...
if (Device.RuntimePlatform == Device.Windows) ...
Другие вопросы по тегам