Microsoft Phone 10
当我意识到“UWP 是一个跨窗口逻辑”时,我正在调试我的应用程序,所以现在我正在使用我的计算机。
然而,一个问题出现在我的脑海中:
您如何知道/获取有关您的应用程序正在运行的系统类型的信息?
我的意思是这个问题,例如,我的应用程序当前是在手机上还是在计算机上运行?
感谢您的帮助 !
Microsoft Phone 10
当我意识到“UWP 是一个跨窗口逻辑”时,我正在调试我的应用程序,所以现在我正在使用我的计算机。
然而,一个问题出现在我的脑海中:
您如何知道/获取有关您的应用程序正在运行的系统类型的信息?
我的意思是这个问题,例如,我的应用程序当前是在手机上还是在计算机上运行?
感谢您的帮助 !
在 PCL 或 SAP 中
静态 Device 类包括几个属性和方法,允许您的代码在运行时以非常简单直接的方式处理设备差异:
Device.OS 属性返回 TargetPlatform 枚举的成员:iOS、Android、WinPhone 或其他。WinPhone 成员指的是所有 Windows 和 Windows Phone 平台。
Device.Idiom 属性返回 TargetIdiom
枚举的成员:Phone、Tablet、Desktop 或 Unsupported。
您可以在 if 和 else 语句或 switch 和 case 块中使用这两个属性来执行特定于特定平台的代码。