Exemplo n.º 1
0
        public PageNavigationService(INavigationStrategy navigationStrategy)
        {
            this.guard = new NavigationGuard();
            this.guard.SetCancellationCallback(OnActivationCancel, OnDeactivationCancel);
            this.ActivePages = new Dictionary <Type, Page>();

            this.navigationStrategy = navigationStrategy;
            this.HandleSystemPagePopped();
        }
Exemplo n.º 2
0
 private void InitializeDoorNavigation()
 {
     DoorOrientationNavigator = new DoorOrientationNavigationStrategy(DoorDetector, SonarDetector);
     DoorOrientationNavigator.OnNavigationStrategyEnded += DoorOrientationNavigator_OnNavigationStrategyEnded;
 }