Telerik UI for Windows Phone by Progress

The RadAnimationGroup class, introduced in the RadAnimaiton Framework, allows you to group animations and play them simultaneously.

The RadAnimationGroup class inherits the RadAnimaiton class. This means that you can set the common animation properties (like Duration, AutoReverse, Easing, etc.) at the group level.

Here is an example of the usage of RadAnimationGroup.

CopyXAML
<UserControl.Resources>
    <telerikCore:RadAnimationGroup x:Key="rectangleAnimations">
        <telerikCore:RadFadeAnimation StartOpacity="0" EndOpacity="1" />
        <telerikCore:RadSlideAnimation MoveDirection="BottomIn" />
    </telerikCore:RadAnimationGroup>
</UserControl.Resources>

<Grid x:Name="LayoutRoot" Background="{StaticResource PhoneChromeBrush}">
    <Rectangle x:Name="animatedRectangle" Width="100" Height="100" Fill="#FF00BDD2" />
</Grid>
CopyC#
RadAnimationGroup rectangleAnimations = this.Resources["rectangleAnimations"] as RadAnimationGroup;
RadAnimationManager.Play(this.animatedRectangle, rectangleAnimations);