UWP防止在手机上打开多个窗口

时间:2018-03-21 17:00:07

标签: c# uwp

我有一个可在PC和手机上运行的UWP应用程序。 我正在使用此Show multiple views for an app,它运行正常。

但我现在想要隐藏手机上的按钮以打开第二个窗口。

如果我理解正确,我不应该使用设备类来确定。 最好使用ApiInformation类,例如识别像这样的硬件按钮

Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons")

我找不到合适的字符串来询问设备是否可以处理多个窗口。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用AnalyticsInfo.VersionInfo.DeviceFamily并在桌面设备和移动设备上进行比较。根据SDK的可用性,自{102}版本构建以来AnalyticsInfo API已存在,因此您无需担心。

https://docs.microsoft.com/en-us/uwp/api/windows.system.profile.analyticsversioninfo