我想知道如何使用c#处理Windows 8应用程序的屏幕旋转? 我想创建几个xaml文件,每次更改屏幕方向时都要更改它们。这甚至可能吗?
答案 0 :(得分:4)
您可以使用Visual Studio中的Device Window来记录UI元素的状态更改。在设备窗口中,您可以选择其他可视状态(即快照,全屏纵向,全屏横向和已填充),然后对所需的最终状态进行所需的更改。然后,这些更改将在VisualStateManager中捕获,该VisualStateManager是XAML文件的一部分。这里的明显好处是“它只是有效”,您不必亲自检测方向状态或进行任何花哨的XAML替换/替换。
Step 3 of Navigation, layout, and views tutorial有一个这样的例子 - 被授予,它非常简单,但应该得到概念。
答案 1 :(得分:1)
在项目中打开AppManifest文件,然后选择所需的方向。