WPF Grid / WrapPanel AutoSize动画

时间:2010-02-17 12:34:54

标签: wpf animation grid itemssource

我在WPF中有以下布局

<grid>
<row height=auto>
<border>
<listbox>
<border?
</row>
<row height=*>
<othercontent>
</row>
</grid>

使用MVVM并绑定了listbox itemsource。我在网格中使用了wrapPanel,并且已禁用滚动,因此网格行高度将根据列表框内容增长和缩小。这一切都很好。

我想要的是能够为列表框(或包含它的边框,或具有自动高度的网格行)的增长和缩小设置动画。我应该使用什么元素 - 边框上SizeChanged的触发器?

此外,当我的ItemsSource更改时,我希望我的列表框项目淡出,然后调整大小,然后新项目淡入。

任何帮助非常感谢。 谢谢, 克里斯

0 个答案:

没有答案