我在WPF中有以下布局。
使用MVVM并将列表框项目源绑定。我在网格中使用WrapPanel,并禁用滚动,因此网格行高将根据列表框内容而增长和缩小。这一切都运作良好。
我想要的是能够动画显示列表框(或包含它的边框或自适应高度的网格行)的增长和缩小。我应该使用哪个元素——在边框的SizeChanged触发器上?
另外,当我的ItemsSource更改时,我希望我的列表框项目淡出,然后调整大小,然后新项目淡入。
非常感谢任何帮助。 谢谢, 克里斯
<grid>
<row height=auto>
<border>
<listbox>
<border?
</row>
<row height=*>
<othercontent>
</row>
</grid>
使用MVVM并将列表框项目源绑定。我在网格中使用WrapPanel,并禁用滚动,因此网格行高将根据列表框内容而增长和缩小。这一切都运作良好。
我想要的是能够动画显示列表框(或包含它的边框或自适应高度的网格行)的增长和缩小。我应该使用哪个元素——在边框的SizeChanged触发器上?
另外,当我的ItemsSource更改时,我希望我的列表框项目淡出,然后调整大小,然后新项目淡入。
非常感谢任何帮助。 谢谢, 克里斯