WPF Itemscontrol填充所有可用空间,而子元素具有相同的大小

时间:2017-11-01 17:08:36

标签: c# wpf itemscontrol

我有一个有2列的网格,A和B.列B包含一个带有一定数量项目的itemscontrol,比方说20。

我希望水平显示20个项目,所有项目必须具有相同的大小,并且必须填充可用空间,如horizo​​ntalAlignment = Stretch。

我已经尝试了以下但没有成功:

  • 具有sharedgridSize和columngroup的网格 - 项目具有相同的大小,但只占用他们需要的大小,即不填充可用空间。
  • 统一网格:像魅力一样工作,问题是我要显示的项目是由usercontrol显示的,该用户控件还包含一个网格..它被父统一网格破坏。
  • 列表框:像网格一样的问题。

所以我的问题是:

  • 在没有后端代码的情况下,是否有WPF方式来处理此问题?
  • 如果只能使用后端代码,如果设置了itemscount并且没有改变,这是最好的方法,例如20。

0 个答案:

没有答案