18

私が使用UniformGridしていて、アイテムを水平に表示しています。縦に表示させる方法はありますか?

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

どんな助けでも大歓迎です。

4

3 に答える 3

20

WPFUniformGridレイアウトは水平方向のみです。例:

1 2 3
4 5 6
7 8 9

おそらく、WrapPanel代わりに a を使用して、ItemHeightItemWidthを目的のグリッド サイズに設定し、Orientationをに設定することもできますOrientation.Vertical

UniformGridまたは、派生したハンドルを作成することもできます。MSDNOrientationに良い例があります。

これは次のように表示されます。

1 4 7
2 5 8
3 6 9

これはあなたが意味するものですか?

于 2012-12-19T02:08:28.003 に答える