Как я могу это сделать?
Я читал некоторые уроки анимации Silverlight / WPF, большинство из них только учат, как можно анимировать элемент управления для другого свойства и анимации ...
Скажем, если я динамически добавляю MyUserControl в ListBox, как я могу сделать так, чтобы MyUserControl появлялся в ListBox анимированным? (то есть исчезновение внутри, размер от 0% до 100% в списке и т. д.)
Я знаю, в коде позади, я могу сфокусироваться на следующем: псевдокод:
ListBox myListBox;
MyUserControl myUC;
myListBox.Items.Add(myUC);
//Trigger animation against myUC
Но я имею в виду, что я ищу что-то, что я могу использовать для применения к MyUserControl. Поэтому независимо от того, где этот MyUserControl добавлен (например, Grid, TabControl, ListBox, TreeView и т. Д.), Он воспроизводит анимацию, когда появляется.
Возможно ли это? Либо в Xaml, либо в коде.
P.S. Объяснение для пустышки было бы здорово, у меня больше опыта по анимации контроля кода, а не xaml.