Use the behavior of FluidMoveBehavior, this will make your life easier.
You can apply this to any controls as follows.
<ItemsPanelTemplate x:Key="ItemsPanelTemplate"> <WrapPanel> <i:Interaction.Behaviors> <il:FluidMoveBehavior AppliesTo="Children" Duration="00:00:00.75"/> </i:Interaction.Behaviors> </WrapPanel> </ItemsPanelTemplate>
you can find this behavior in Microsoft.Expression.Interactions.dll, which is installed with Blend 3
rravuri
source share