我试图找出一种方法来区分我的应用程序是作为UWP应用在手机上运行,还是它在手机上同时运行WinPhone 8.1和UWP应用程序都有Device.OS of TargetPlatform.Windows。因此,我无法确定它是运行在手机上的UWP应用程序还是Windows 8.1应用程序。有什么建议吗?我的示例代码如下。
if ( Device.OS == TargetPlatform.Windows)
{
this.grdButtons.ColumnSpacing = 0;
}发布于 2018-03-15 10:13:07
如果你还在找答案。
以下:https://learn.microsoft.com/de-de/xamarin/xamarin-forms/platform/device
使用指令Xamarin.Forms提供一个函数来获取运行时平台。你可以把它与安卓,WinRT,WinPhone,macOS,iOS,UWP进行比较。例如:
if (Device.RuntimePlatform.Equals(Device.UWP))
{
}此外,您还可以比较设备的成语,以确定您的应用程序是否运行在电话,平板电脑,.
https://stackoverflow.com/questions/40090323
复制相似问题