所有页面都有默认 Button :
< 按钮 x:Name="backButton" Click="GoBack" Margin="10" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}"/>
页面导航的场景如下:
P1 -> P2 -> P3 -> P4
我在 P4 中进行了覆盖,这样当单击默认按钮时,它将转到 P2。
问题:
在 P2 中,我单击 P2 中的默认 btn,它会返回 P3 而不是 P1
在 P4 protected override void GoBack(object sender, RoutedEventArgs e) { base.GoBack(发件人, e); this.Frame.Navigate(typeof(CustomerList2)); }