您可以在Visual Studio中使用设备窗口来记录UI元素的状态变化。在设备窗口中,您可以选择其他视觉状态(即捆绑、全屏纵向、全屏横向和填充),然后进行所需最终状态的更改。这些更改随后会被捕获在您的XAML文件中的VisualStateManager中。显而易见的好处是,“它只是工作”,您不必自己检测方向状态或进行任何花哨的XAML替换/替代。 导航、布局和视图教程的第三步就有一个例子——尽管它相当简单,但应该能够理解相关概念。