コード例 #1
0
ファイル: ScreenNavigator.cs プロジェクト: JarLob/CrypTool2
        public void ShowScreenWithPath(ScreenPaths path)
        {
            if (!screens.ContainsKey(path))
            {
                return;
            }

            foreach (var screenViewModel in screens)
            {
                screenViewModel.Value.IsActive = false;
            }

            screens[path].IsActive = true;
        }
コード例 #2
0
ファイル: ScreenNavigator.cs プロジェクト: JarLob/CrypTool2
 public void AddScreenWithPath(BaseViewModel baseModel, ScreenPaths path)
 {
     screens.Add(path, baseModel);
     baseModel.Navigator = this;
     baseModel.IsActive  = false;
 }