C#的樣品和源代碼,我已經看到了Win8的Metro風格的應用程序使用的故事板動畫來修改不同意見的網頁(不只是不同的全屏方向,但搶購和充滿視圖模式以及) 。可以爲縱向和橫向指定兩種不同的佈局嗎?
這似乎是一個很好的方式來調整您對不同分辨率,方向等的觀點,但...
我有時會爲需要的<Grid>
一個非常不同的內部結構肖像&景觀觀點UI規範和<StackPanel>
標籤。嘗試使用動畫將這些結構之一變形爲另一個結構似乎是一項相當艱鉅的任務,更不用說隨着規範的成熟而難以維護。
之前,我辭職自己服用的動畫,一個單佈局的方法,我想確保它不是可以簡單地指定了兩個完全獨立的XAML佈局,類似於它是如何工作的Android的?
有人知道嗎?
謝謝。
您可以使用可視狀態管理器在佈局之間切換。在XAML動畫中不僅僅是關於動畫的東西。您可以使用動畫更改樣式或顯示/隱藏不同的元素。 – Denis 2012-04-05 20:26:13
Denis的+1。您可以使用VSM啓用/禁用整個控制塊。儘管如此,它還是一個很大的XAML。 – jv42 2012-04-06 08:22:55