すべてのページにはデフォルトの Button があります:
< Button x:Name="backButton" Click="GoBack" Margin="10" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}"/>
次のようなページ ナビゲーションのシナリオ:
P1 -> P2 -> P3 -> P4
デフォルトボタンをクリックするとP2に移動するように、P4でオーバーライドを行いました。
問題:
P2 で P2 のデフォルト ボタンをクリックすると、P1 ではなく P3 に戻ります
P4で protected override void GoBack(オブジェクト送信者, RoutedEventArgs e) { base.GoBack(送信者, e); this.Frame.Navigate(typeof(CustomerList2)); }