public MainPageViewModel(INavigationService navigationService, UWPInitializeNavigationService initializeNavigationService) { _navigationService = navigationService; _initializeNavigationService = initializeNavigationService; SystemNavigationManager navigationManager = SystemNavigationManager.GetForCurrentView(); navigationManager.BackRequested += OnBackRequested; navigationManager.AppViewBackButtonVisibility = _navigationService.CanGoBack ? AppViewBackButtonVisibility.Visible : AppViewBackButtonVisibility.Collapsed; }
public MainPageViewModel(INavigationService navigationService, UWPInitializeNavigationService initializeNavigationService) { _navigationService = navigationService ?? throw new ArgumentNullException(nameof(navigationService)); _initializeNavigationService = initializeNavigationService ?? throw new ArgumentNullException(nameof(initializeNavigationService)); }