2017-12-30 37 views
0

프리즘을 사용하는 데스크톱 UWP 앱에서 뒤로 버튼을 사용하지 않도록 설정했지만 프리즘 NavigationService를 사용하여 탐색 한 후에 버튼이 항상 표시됩니다.prism.windows 6.3에서 뒤로 버튼을 사용하지 않도록 설정합니다. UWP 앱

페이지 기반에서 뒤로 버튼을 완전히 비활성화하거나 (가능하지 않은 경우) 어떻게 비활성화합니까? 당신이 버튼을 다시 사용하지 않으려면

public override void OnNavigatedTo(NavigatedToEventArgs e, Dictionary<string, object> viewModelState) 
    { 
     base.OnNavigatedTo(e, viewModelState); 
     SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; 
    } 

답변

1

당신이 사용할 수있는, UWP 앱

에 대한 prism.windows 6.3 버튼을 다시 사용 안 함 :

은 내가 autowire가보기 모델이 시도 DeviceGestureService을 사용하십시오. OnCreateDeviceGestureService 메서드를 GestureService 인스턴스를 덮어 쓰고 UseTitleBarBackButton을 false와 같이 설정할 수 있습니다.

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