这里是创建页面时的默认 backKey 按钮:
问题:
如何覆盖这个?我想在这个 backKey canGoBack 之前检查一些东西!
<Button Content="Button" Click="GoBack" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}" HorizontalAlignment="Left" Margin="16,15,0,0" VerticalAlignment="Top" Height="55"/> ---- 更新:在 LayoutAwarePage.cs protected virtual void GoBack(object sender, RoutedEventArgs e) { // 使用导航框返回上一页 if (this.Frame != null && this.Frame.CanGoBack) this.Frame.GoBack(); }