如何在xamarin中区分winphone和UWP PCL

如何在xamarin中区分winphone和UWP PCL

问题描述:

我有一个xamarin原生项目。如何在xamarin中区分winphone和UWP PCL

在PCL我想区分,如果其运行winphone或UWP

我可以很容易区分的iOS,Android和Windows作为一个整体(winphone和UWP)

我不知道如何区分从UWP

winphone

这里是我试过

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 ..我无法找到一个方法来做到这一点

使用Device.RuntimePlatform

if (Device.RuntimePlatform == Device.WinPhone) ... 
if (Device.RuntimePlatform == Device.Windows) ... 
+0

其对于xamarin.forms ..我使用xamarin Native –