Я пытаюсь сделать анимацию для Splashscreen в телефоне Windows 8. Я завершил анимацию для объекта, чтобы отскок. Но после завершения анимации он должен сразу перейти на следующую страницу. Как это сделать?Как перейти на следующую страницу после завершения анимации?
//MainPage.xaml
<phone:PhoneApplicationPage.Resources>
<Storyboard x:Name="Storyboard1">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)" Storyboard.TargetName="arc">
<EasingDoubleKeyFrame KeyTime="0" Value="-555">
<EasingDoubleKeyFrame.EasingFunction>
<BounceEase EasingMode="EaseOut"/>
</EasingDoubleKeyFrame.EasingFunction>
</EasingDoubleKeyFrame>
<DiscreteDoubleKeyFrame KeyTime="0:0:5" Value="-150"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</phone:PhoneApplicationPage.Resources>
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<es:Arc x:Name="arc" ArcThickness="20" ArcThicknessUnit="Pixel" EndAngle="360" HorizontalAlignment="Left" Height="100" Margin="174,369.5,0,0" Stretch="None" Stroke="Black" StartAngle="0" UseLayoutRounding="False" VerticalAlignment="Top" Width="100" RenderTransformOrigin="0.5,0.5" Loaded="arc_Loaded">
<es:Arc.RenderTransform>
<CompositeTransform/>
</es:Arc.RenderTransform>
<es:Arc.Fill>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FF3B9E5B" Offset="0"/>
<GradientStop Color="#FF8D2727" Offset="1"/>
</LinearGradientBrush>
</es:Arc.Fill>
</es:Arc>
</Grid>
Почему вы указали тег wpf на свой вопрос? –
xaml поддерживается wpf. поэтому я добавил. –
Нет, WPF не является XAML. На Windows Phone есть подмножество Silverlight, но не WPF. Это означает, что иногда вам не удастся скомпилировать код WPF на Windows Phone. Вам действительно нужны ответы? –