我有一个包含ItemsControl对象的Expander。可以由用户动态地将项添加到ItemsControl对象,并且内容区域增长以容纳这些项。但是,当删除项目时,扩展器的内容区域(包含ItemsControl)不会缩小。
例如,如果我从高度为h的内容区域中的一个项目开始,则再添加两个相同高度的项目,总高度为3h,则内容区域的高度为~3h。但是,当我删除三个项目中的两个时,内容区域保持高度3h,而不是恢复到高度h。
我已将控件的高度和宽度设置为自动,并且使用不同的边距和填充组合,但不是运气。有什么想法吗?
答案 0 :(得分:0)
您应将Expander width和height设置为auto,边距为0
对所有扩展程序内容(包括其项目
)重复此配置