Это намного сложнее, чем должно быть.Проблема с анимацией «удалить» состоит в том, что после удаления элемента из коллекции, связанной с данными, соответствующие визуальные элементы автоматически удаляются из дерева элементов.Это означает, что ничего не осталось для анимации.
Чтобы обойти это, вам нужно найти способ поставить анимацию в очередь, прежде чем удалить элемент из коллекции с привязкой к данным, и как только анимация будет завершена, уведомите об этомViewModel, что можно удалить элемент.
Другим решением является изменение поведения ItemsControl для лучшего контроля времени жизни визуалов контейнера.
В любом случае, к сожалению, это не так.тривиальная задача для выполнения.