2012-12-19 31 views
16

我使用UniformGrid,它使項目水平顯示。有沒有辦法讓它垂直顯示?如何使verticalgrid垂直

<ListView.ItemsPanel> 
    <ItemsPanelTemplate> 
     <UniformGrid Columns="3" /> 
    </ItemsPanelTemplate> 
</ListView.ItemsPanel> 

任何幫助將不勝感激。

+0

你的意思是''。 –

回答

16

的WPF UniformGrid佈局僅是水平的,例如:

1 2 3 
4 5 6 
7 8 9 

也許你可以使用一個WrapPanel代替,只是設置ItemHeightItemWidth到你想要的網格大小和設置OrientationOrientation.Vertical

或者你可以創建派生UniformGrid來處理Orientation,有一個很好的例子on MSDN

這其中會顯示:

1 4 7 
2 5 8 
3 6 9 

這是什麼意思?

+1

它不工作。 – Anjali

3

我對派對有點遲了 - 但對於尋找解決方案的任何人來說,下面的工作。

<UniformGrid Columns="1" />