Example #1
0
        public MasterMenuViewModel(INavigationService navigationService, IMasterDetailNavigationService masterDetailNavigationService)
        {
            this.navigationService = navigationService;

            this.Tokens = masterDetailNavigationService.Tokens.OrderBy(t => t.DisplayOrder)
                          .ThenBy(t => t.Label)
                          .ToReadOnlyCollection();
            this.Title = masterDetailNavigationService.Title;
        }
Example #2
0
        protected override void OnInitialized()
        {
            base.OnInitialized();
            this.masterDetailNavigationService = this.Container.Resolve <IMasterDetailNavigationService>();
            var rootPage = this.Container.Resolve <MasterPage>();

            this.MainPage = rootPage;
            this.Navigate();

#if DEBUG
            this.Container.RegisterViewForMasterDetailNavigation <LogPage, LogViewModel>(new LogDisplayableToken());
#endif
        }
Example #3
0
 public AlyaApplication(SimpleContainer container)
 {
     this.container    = container;
     navigationService = new MasterDetailNavigationService(navigationPage);
 }
Example #4
0
 public MainViewModelBase(IMasterDetailNavigationService navigationService)
 {
     this.navigationService          = navigationService;
     navigationService.MainViewModel = this;
 }