我有一个奇怪的布局的ItemsControl。不规则的布局ItemsControl
我有以下模式的4x6的网格:
1 2 3 4
13 14 15 16
5 6 7 8
17 18 19 20
9 10 11 12
21 22 23 24
是否有一个简单的方法来做到这一点?我是否应该使用6个项目控件并采用列表中的“部分”?有没有一个很好的方法来做到这一点?通知怎么样?
重要的是要注意,我可能会,也可能不是很重要的,拥有全部24项存在,但布局需要维护(认为它像宾果卡上的东西充满槽)
编辑:
理想情况下,我希望能够列出清单中的项目,并在清单中的项目上做一些有趣的排序/填充类型的内容。例如,如果我有一个ObservableCollection几个单位,单位有一个属性“索引”,我想有一个视图消费品集合生成,自动使用索引来填充列表。我猜一个可观察的字典可以工作,但看起来很糟糕。也许一个新的自定义布局面板是为了?
为什么使用装饰器?我也很困惑,这是如何“拆分”我的项目到1-12和13-24 否则,我喜欢这个答案。 – Firoso 2010-06-15 16:30:13