默认情况下,UniformGrid会显示它的子项,如下所示:
1 2 3
4 5 6
7 8 9
Run Code Online (Sandbox Code Playgroud)
我想如下:
1 4 7
2 5 8
3 6 9
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
最简单的方法就是按照您希望它们显示的顺序插入它们。
如果您在列表框中使用 UniformGrid 作为 ItemsPanel 并通过数据绑定获取项目,请将您正在数据绑定的集合按照您的首选顺序进行排序。
最后,如果您想在视图中执行此操作,此链接描述了两种方法:Building a Column-Major UniformGrid in WPF
页面不断消失。
截至 2017 年 6 月 20 日,它就在这里(无图片) 。
它所做的就是使用布局变换将网格旋转 90 度,然后使用另一个布局变换进一步旋转网格中的每个项目,使它们正面朝上。
| 归档时间: |
|
| 查看次数: |
2506 次 |
| 最近记录: |