I need the user to select from 10 different images and I will like to place those images in some kind of animation. I was thinking about creating something like:

note that in the example image the user scrolled towards the right and the last image was placed at the beginning.
Also I will like the animation to be smooth because if I place the images under a scroll viewer then the animation is not smooth.
should I place the images in a stackpanel and then animate the stackpanel margin left property? or perhaps should I place the imags in a canvas and animate each image individually?