Я хочу изменить панель стека, чтобы при удалении из нее какого-либо элемента все элементы, находящиеся под ним, перемещались в анимации вверх, чтобы заполнить пропущенный пробел.какой подход мне нужен для достижения этой цели?
Вместо этого используйте ListBox, и его ItemsPanel будет StackPanel. Затем измените стиль элементов, добавив анимацию в визуальные состояния AfterLoaded, BeforeLoaded и BeforeUnloaded.
http://msdn.microsoft.com/en-us/magazine/ff798276.aspx