Windows 10手机定位仍然存在
本文关键字:存在 定位 手机 Windows | 更新日期: 2023-09-27 18:22:18
我正在将一个应用程序从windows phone 7.x silverlight移植到windows 10 mobile。我过去可以通过以下方式检查方向并设置应用程序的方向:
if (DeviceStatus.IsKeyboardDeployed)
{
if (Dispatcher.HasThreadAccess)
{
SupportedOrientations = SupportedPageOrientation.Landscape;
Orientation = PageOrientation.Landscape;
}
else
{
Dispatcher.BeginInvoke(() =>
{
SupportedOrientations = SupportedPageOrientation.Landscape;
Orientation = PageOrientation.Landscape;
});
}
}
当我想在UWP中这样做时,这是不可能的,唯一的方法是将方向设置为某个东西:
var k = Orientation.Horizontal;
当然,这没有任何作用,因为我需要将k分配给方向,但没有什么可以做的。。
这还可能吗?
找到答案:
https://msdn.microsoft.com/en-us/library/windows/apps/dn934798.aspxhttps://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.display.displayinformation.autorotationpreferences.aspx
所以我的情况是:
using Windows.Graphics.Display;
DisplayOrientations = Orientation.Horizontal;