ページアニメーションを使用して1つのページから別のページに移動すると、2番目のページに正常に移動しますが、メインページに戻ることができません(ハードウェアの戻るボタンを使用)。戻るようにすると、すべてのコントロールが見つかります。ページが消えました。
2ページ目に進むコード
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));
};
}
2ページ目のコード
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e )
{
base.OnNavigatedTo(e);
myAnimation.Begin(); //Another Animation
}