当我使用页面动画从一个页面导航到另一个页面时,我可以很好地导航到第二页,但我无法导航回主页(使用硬件后退按钮)。当我尝试返回时,我找到了所有控件在页面上消失了。
进入第二页的代码
private void Button1_Click(object sender, RoutedEventArgs e)
{
//Run animation then navigate to second page
myAnimation.Begin();
myAnimation.Completed += (s,ev)=>
{
NavigationService.Navigate(new Uri("/nextPage.xaml?id=Button1",UriKind.Relative));
};
}
第二页的代码
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e )
{
base.OnNavigatedTo(e);
myAnimation.Begin(); //Another Animation
}