Beispiel #1
0
 public MainPageViewModel(INavigationService navigationService, UserLibraryViewModel userLibaryViewModel, CatalogsViewModel catalogsViewModel, DataBaseInitializer dbInitialzier, CopsPageViewModel copsPageViewModel)
 {
     _navigationService   = navigationService;
     _dbInitialzier       = dbInitialzier;
     UserLibraryViewModel = userLibaryViewModel;
     CatalogsViewModel    = catalogsViewModel;
     CopsPageViewModel    = copsPageViewModel;
 }
Beispiel #2
0
        public void OnBackPressed(CancelEventArgs cancelEventArgs)
        {
            if (CopsPageViewModel == null)
            {
                return;
            }

            if (!CopsPageViewModel.CanGoToPreviousLevel)
            {
                return;
            }

            cancelEventArgs.Cancel = true;
            CopsPageViewModel.GoBack();
        }