2010-06-21 2 views
1

Я хотел бы анимировать, когда элементы добавляются/удаляются из элемента ItemsControl. Кто-нибудь есть идеи/ссылки о том, как достичь этого?Анимация ItemsControl в WPF: скольжение и угасание

Я думаю, что затухание должно быть выполнимо, связав анимацию с событием Loaded. Угасать, похоже, было бы намного сложнее.

Что касается скольжения, когда предмет исчезает, я хочу, чтобы остальные предметы скользят, чтобы свернуть пространство. Это тоже кажется сложным.

ответ

2

Думаю, вам нужно анимировать контейнер предмета. Сначала вам нужно сделать его прозрачным, но не скрывать. Затем вам нужно оживить его высоту от первоначальной высоты до нуля. И после этого вы можете удалить элемент из источника.

К сожалению, я не могу помочь вам с событиями и кодом.

+0

Это хорошее начало, спасибо за идеи. – devios1

Смежные вопросы