在Microsoft文档中,我发现了以下内容:
维护自己的orientation属性的控件可能会调用 InvalidateArrange
如何在我的代码中实现此功能,以便页面或框架不会改变其方向?
感谢您的帮助!
答案 0 :(得分:1)
InvalidateArrange方法只能用于更新PHP_EOL
的布局,该布局具有自己的方向属性,例如StackPanel。
如何在我的代码中实现此功能,以便页面或框架不会改变其方向?
所以,这个方法与你的问题无关,我认为你需要禁止你的布局从横向模式或纵向模式更新?
为此,您可以打开清单文件并查看UIElement
,例如只需启用Supported rotations
:
默认情况下,它们是未选中的,因此您的页面或框架可以更新其布局以适应窗口。或者你可以参考这个帖子:How to enable only landscape mode in a UWP app?也可以使用问题中的Api。