I am trying to create a fairly simple WPF interface, and from what I know, this should basically be possible using pure XAML.
What i know
I have a pretty general understanding of WPF so far, however I have a decent understanding of XAML.
I know or can decide how to post content in these panels. This is not the topic of this question.
What I do not know
I do not know how to animate this interface.
I am not very versed in binding, but again, this is not the topic of this issue.
The topic of this question is what would be the best way to animate panels 1-4 (the images below) so that they can be dragged (by touching) into the field of view. The number of panels here may be static for the purpose of this question.
Panels (1-4) can be shelving panels, grids, or whatever; their content is not important. It is important that the container that will contain all 4 panels. The complication in this animation is the other two containers here (Item One / TODO), as they are on their way to a smooth animation.
If this simplifies this issue, now the touch functions can be ignored, and a simple click can move the containers.
One 
Two 
source share