private static void UpdateContainer(TransitionPresenter presenter)
        {
            if (presenter.Items != null)
            {
                presenter.Items.Clear();
            }

            INavigationContainerAccessor containerAccessor = ServiceLocator.Current.GetInstance <INavigationContainerAccessor>();

            containerAccessor.Container = presenter;
        }
Beispiel #2
0
 public NavigationRegion(INavigationContainerAccessor containerAccessor)
 {
     _navigationViews       = new NavigationViewCollection();
     _activeNavigationViews = new NavigationViewCollection();
     _containerAccessor     = containerAccessor;
     if (!_containerAccessor.IsContainerReady)
     {
         _containerAccessor.ContainerReady += OnContainerReady;
     }
     else
     {
         PopulateContainer();
     }
 }
 public NavigationService(INavigationManager navigationManager, INavigationContainerAccessor containerAccessor)
 {
     _navigationManager = navigationManager;
     _containerAccessor = containerAccessor;
 }
 public NavigationService(INavigationManager navigationManager, INavigationContainerAccessor containerAccessor)
 {
     _navigationManager = navigationManager;
     _containerAccessor = containerAccessor;
 }