Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在xamarin PCL中如何区分winphone和UWP_Xamarin_Portable Class Library_Xamarin.uwp_Xamarin.winphone_Cross Device - Fatal编程技术网

在xamarin PCL中如何区分winphone和UWP

在xamarin PCL中如何区分winphone和UWP,xamarin,portable-class-library,xamarin.uwp,xamarin.winphone,cross-device,Xamarin,Portable Class Library,Xamarin.uwp,Xamarin.winphone,Cross Device,我有一个xamarin本地项目 在PCL中,我想区分它运行的是winphone还是uwp 我可以轻松区分iOS、Android和windows(winphone和UWP) 我不知道如何区分winphone和UWP 这是我试过的 var platform = CrossDeviceInfo.Current.Platform; if (platform != Plugin.DeviceInfo.Abstractions.Platform.Windows &&

我有一个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。。我找不到这样做的方法

使用

使用


这是给xamarin的表格。。我正在使用xamarin Nativeits来表示xamarin.forms。。我正在使用xamarin Native
if (Device.RuntimePlatform == Device.WinPhone) ...
if (Device.RuntimePlatform == Device.Windows) ...