我已经在清单中指定了Landscape和LandscapeFlipped,我知道这只是一个首选项,在此之上,我在App.xaml.cs OnLaunched中添加了以下代码。但是,当在平板电脑上进行测试时,该应用将返回纵向模式。
DisplayInformation.AutoRotationPreferences =
DisplayOrientations.Landscape | DisplayOrientations.LandscapeFlipped;
Run Code Online (Sandbox Code Playgroud)
还有没有其他替代方法可以在模拟器中而不是实际的平板电脑/设备上进行测试?
提前致谢。
由于我的评论对您有帮助,我将其添加为答案
解决方案
[DllImport("user32.dll", EntryPoint = "#2507")]
extern static bool SetAutoRotation(bool bEnable);
SetAutoRotation(false);
Run Code Online (Sandbox Code Playgroud)