我有一个有2列的网格,A和B.列B包含一个带有一定数量项目的itemscontrol,比方说20。
我希望水平显示20个项目,所有项目必须具有相同的大小,并且必须填充可用空间,如horizontalAlignment = Stretch。
我已经尝试了以下但没有成功:
- 具有sharedgridSize和columngroup的网格 - 项目具有相同的大小,但只占用他们需要的大小,即不填充可用空间。
- 统一网格:像魅力一样工作,问题是我要显示的项目是由usercontrol显示的,该用户控件还包含一个网格..它被父统一网格破坏。
- 列表框:像网格一样的问题。
所以我的问题是:
- 在没有后端代码的情况下,是否有WPF方式来处理此问题?
- 如果只能使用后端代码,如果设置了itemscount并且没有改变,这是最好的方法,例如20。