2012-09-12 59 views
1

我想在WinRT中創建一個堆棧面板,它將在需要時換行到下一行。我嘗試過WrapGrid和VariableSizeWrapGrid,但似乎與項目大小和佈局有問題。創建多線程StackPanel

我的目標是要有一個由「,」分隔的名稱列表,當我點擊該名稱時,我可以導航到一個新頁面,其中Item作爲導航參數傳遞。

我       不要 希望 的 項目
要 線     最多       喜歡這個

如果我使用一個網格,其發生。相反,我想是這樣

名稱1,名稱中的兩個,三個名稱名稱
四,五姓名,名稱六

並點擊名字觸發一個事件。每個「名稱」是集合中的單獨項目。

回答

4

我的第一個想法是,這聽起來不太符合metro-esk。也就是說,this庫有你想要的。

WrapPanel - WrapPanel從Silverlight移植而來。允許可變大小的 控件並在需要時換行換行。

有一篇關於它來自哪裏的文章以及一個示例應用程序here

如果這不是你所需要的,你應該可以很容易地將它修改爲你想要的。