У меня есть следующий макет в WPF
<grid>
<row height=auto>
<border>
<listbox>
<border?
</row>
<row height=*>
<othercontent>
</row>
</grid>
Использование MVVM и привязка источника элементов списка. Я использую wrapPanel в сетке, и прокрутка отключена, поэтому высота строки сетки будет увеличиваться и уменьшаться в зависимости от содержимого списка. Это все работает нормально.
То, что я хотел бы, - это иметь возможность анимировать растущий и уменьшающийся список (или границу, содержащую его, или строку сетки, которая имеет авто-высоту). Какой элемент я должен использовать - триггер на SizeChanged на границе?
Также я, когда мой ItemsSource изменяется, я хотел бы, чтобы мои элементы списка исчезали, затем изменял размер, а затем появлялись новые элементы.
Любая помощь высоко ценится.
Спасибо,
Chris