Cal*_*vin 16 wpf xaml listview itemspanel uniformgrid
我正在使用UniformGrid,它正在使项目水平显示.有没有办法让它垂直显示?
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Columns="3" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
sa_*_*213 17
WPF UniformGrid布局仅为水平,例如:
1 2 3
4 5 6
7 8 9
Run Code Online (Sandbox Code Playgroud)
也许你可以使用一个WrapPanel而不只是设置ItemHeight和ItemWidth你想要的网格大小并设置Orientation为Orientation.Vertical.
或者你可以创建一个派生UniformGrid来处理Orientation,在MSDN上有一个很好的例子.
这个将显示:
1 4 7
2 5 8
3 6 9
Run Code Online (Sandbox Code Playgroud)
你是这个意思吗?
我参加派对有点晚了 - 但是对于其他寻找解决方案的人来说,以下是有效的.
<UniformGrid Columns="1" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8780 次 |
| 最近记录: |