Панель стека Silverlight 4 — анимация дочернего элемента при удалении элемента

#animation #silverlight-4.0 #stackpanel

#Анимация #silverlight-4.0 #stackpanel

Вопрос:

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

Ответ №1:

Вместо этого используйте ListBox, и пусть его ItemsPanel будет StackPanel. Затем измените стиль элементов, чтобы включить анимацию в визуальных состояниях AfterLoaded, BeforeLoaded и BeforeUnloaded.

http://msdn.microsoft.com/en-us/magazine/ff798276.aspx