예제 #1
0
        public AccountViewModel(NavigationBarViewModel navigationBarViewModel, AccountStore accountStore, NavigationService <HomeViewModel> homeNavigationService)
        {
            NavigationBarViewModel = navigationBarViewModel;
            _accountStore          = accountStore;

            NavigateHomeCommand = new NavigateCommand <HomeViewModel>(homeNavigationService);
        }
예제 #2
0
        public override void Dispose()
        {
            NavigationBarViewModel.Dispose();
            ContentViewModel.Dispose();

            base.Dispose();
        }
예제 #3
0
        public HomeViewModel(NavigationBarViewModel navigationBarViewModel, NavigationService <LoginViewModel> loginNavigationService)
        {
            NavigationBarViewModel = navigationBarViewModel;

            NavigateLoginCommand = new NavigateCommand <LoginViewModel>(loginNavigationService);
        }
예제 #4
0
 public LayoutViewModel(NavigationBarViewModel navigationBarViewModel, ViewModelBase contentViewModel)
 {
     NavigationBarViewModel = navigationBarViewModel;
     ContentViewModel       = contentViewModel;
 }