2012-07-20 75 views
1

我想創建一個具有奇特的「中心」頁面類似於下面的一個Windows 8 Metro應用:如何最好地創建一個Windows 8地鐵樞紐頁

http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-51-31-metablogapi/3482.landing_2D00_branded_5F00_thumb_5F00_287109A4.jpg

的關鍵要素是:水平全景式滾動頁面,但帶有數據綁定的「部分」。我已經看了一下實現,並得出結論。

對我來說,這似乎是可以做到的ScrollViewer,其中包含一個水平Stackpanel具有組成每個部分的元素。但看到這是一個常見的Metro設計模式,我認爲這可能是一種更簡單/推薦的實現方式。

只是想知道如果有人可以給我一些提示。你會怎麼做?

+0

是的,它是內置的網格應用程序項目模板。 – 2012-07-20 10:27:08

+0

真的嗎?您可以在網格應用程序項目模板中擁有不同佈局的各種「部分」?我想,這將允許網格元素,但沒有意識到它會處理鏈接圖像中的其他面板類型格式。 – 2012-07-20 10:30:45

回答

-1

除了漢斯提到的內容之外,我強烈建議通過現有的Metro Style App Samples。從工作示例學習比任何文檔都更好。

1

當你開始使用VariableSizedWrapGrid時,所有東西都會獲得它們自己的相對大小。 http://msdn.microsoft.com/en-us/library/windows/apps/br227651.aspx

設置ColumnSpan和行跨度屬性,使事情兩倍大小,就像三重大小等等

對我來說,我做的集合雙倍寬度的第一個項目,雙倍高度的ColumnSpan和行跨度設置爲2。所有其他項目將此ColumnSpan和Rowspan都設置爲1,並且獲得了不錯的效果。