Как отличить 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) ...