繁体   English   中英

在 Xamarin Forms 中检测 Windows Phone 8.1 与 Windows Phone 上的 UWPapp

[英]Detect Windows Phone 8.1 versus UWPapp on Windows Phone in Xamarin Forms

我试图找到一种方法来区分我的应用程序是在手机上作为 UWP 应用程序运行,还是 WinPhone 8.1 和手机上的 UWP 应用程序都具有 TargetPlatform.Windows 的 Device.OS。 因此,我找不到一种方法来确定它是在手机中运行的 UWP 应用程序还是 Windows Phone 8.1 应用程序。 有什么建议? 我的示例代码如下。

        if ( Device.OS == TargetPlatform.Windows)
        {
            this.grdButtons.ColumnSpacing = 0;
        }

如果你还在寻找答案。

下面: https : //docs.microsoft.com/de-de/xamarin/xamarin-forms/platform/device

using 指令Xamarin.Forms提供了一个函数来获取运行时平台。 您可以将其与 Android、WinRT、WinPhone、macOS、iOS、UWP 进行比较。 例如:

if (Device.RuntimePlatform.Equals(Device.UWP))
{

}

此外,您还可以比较设备的习惯用法,以确定您的应用程序是否在手机、平板电脑、...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM