Как анимировать вставку / удаление элементов в StackPanel - PullRequest
2 голосов
/ 20 декабря 2011

Я хочу анимировать вставку \ удаление элемента в StackPanel.
Например: если новый элемент вставлен в коллекцию, все остальные элементы беспрепятственно освобождают место для нового элемента и наоборот.

Может кто-нибудь предложить примеры или идеи на эту тему?

1 Ответ

2 голосов
/ 21 декабря 2011

Я бы анимировал Height объектов

При добавлении я бы добавил элементы с высотой 0 и анимировал бы их в полный размер

При удалении я бы анимировал высоту до0 и удалите элемент, когда высота достигнет 0

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

...