我看到的 Win8 Metro 风格应用程序的 C# 示例和源代码使用故事板动画来修改页面以适应不同的视图(不仅是不同的全屏方向,还包括捕捉和填充视图模式)。
这似乎是针对不同分辨率、方向等调整视图的好方法,但是...
我有时会得到纵向和横向视图的 UI 规范,它们需要非常不同的内部结构<Grid>
和<StackPanel>
标签。尝试使用动画将这些结构中的一个变形为另一个似乎是一项非常艰巨的任务,更不用说随着规范的成熟而难以维护。
在我辞职采用 animate-a-single-layout 方法之前,我想确保不能简单地指定两个完全独立的 XAML 布局,类似于它在 Android 中的工作方式?
有人知道吗?
谢谢。