1

似乎应该很简单,但我很难过!

我有一个包含多个 MyControl 实例的列表框(通过数据绑定到 ObserveableCollection)。

MyControl 能够设置它的高度(基于它内部发生的事情)。

当任何其他实例更改其自身高度时,我希望列表框中的每个 MyControl 实例都可以增长和缩小。即:它们总是具有相同的高度。

就像我说的 - 看起来应该很简单,但我让自己陷入了事件、属性和绑定的网络中,我似乎找不到一个简单的例子来说明如何有效地做到这一点。当我将单个 MyControl 放在页面上时,它可以完美地调整自身大小。只是不在列表框中。谢谢!!

4

1 回答 1

0

将 ItemsPanelTemplate 设置为 Panel 的子类,该子类根据您自己的算法布置其子类。

于 2012-05-17T06:56:09.360 回答