C# 禁用prism.windows 6.3中UWP应用程序的后退按钮

C# 禁用prism.windows 6.3中UWP应用程序的后退按钮,c#,xaml,uwp,prism,C#,Xaml,Uwp,Prism,我尝试在使用prism的桌面UWP应用程序中禁用“软后退”按钮,但该按钮总是在使用prism的NavigationService进行导航后显示 如何完全禁用“后退”按钮或(如果不可能)在页面底部禁用“后退”按钮 我在自动连线视图模型上尝试了以下操作: public override void OnNavigatedTo(NavigatedToEventArgs e, Dictionary<string, object> viewModelState) {

我尝试在使用prism的桌面UWP应用程序中禁用“软后退”按钮,但该按钮总是在使用prism的NavigationService进行导航后显示

如何完全禁用“后退”按钮或(如果不可能)在页面底部禁用“后退”按钮

我在自动连线视图模型上尝试了以下操作:

    public override void OnNavigatedTo(NavigatedToEventArgs e, Dictionary<string, object> viewModelState)
    {
        base.OnNavigatedTo(e, viewModelState);
        SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed;
    }
public override void OnNavigatedTo(NavigatedToEventArgs e,Dictionary viewModelState)
{
base.OnNavigatedTo(e,viewModelState);
SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility=AppViewBackButtonVisibility.Collapsed;
}
禁用prism.windows 6.3中UWP应用程序的后退按钮

若你们想禁用后退按钮,你们可以使用来实现它。您可以覆盖方法以获取GestureService实例,并将
UseTTitleBarbackButton
设置为false,如下所示

protected override IDeviceGestureService OnCreateDeviceGestureService()
{
    var svc = base.OnCreateDeviceGestureService();
    svc.UseTitleBarBackButton = false;
    return svc;
}