コード例 #1
0
        public override void Close(SubScreenViewModel viewModel)
        {
            base.Close(viewModel);

            Publish(new RequestMainMenuScreenCommand()
            {
                ScreenType = typeof(MenuScreenViewModel)
            });
        }
コード例 #2
0
 private void ScreenAdded(SubScreenViewModel screen)
 {
     //if screen is of current type, activate it; else deactivate it
     screen.IsActive = MainMenuRoot.CurrentScreenType == screen.GetType();
 }
コード例 #3
0
 public virtual void Close(SubScreenViewModel viewModel)
 {
 }
コード例 #4
0
 public virtual void InitializeSubScreen(SubScreenViewModel viewModel)
 {
     // This is called when a SubScreenViewModel is created
     viewModel.Close.Action = this.CloseHandler;
     SubScreenViewModelManager.Add(viewModel);
 }
コード例 #5
0
 public override void InitializeSubScreen(SubScreenViewModel viewModel)
 {
     base.InitializeSubScreen(viewModel);
     // This is called when a SubScreenViewModel is created
 }