Beispiel #1
0
 protected override void OnUnloaded()
 {
     base.OnUnloaded();
     DataContext = null;
     viewModel.Dispose();
     viewModel = null;
     if (Instance == this)
     {
         Instance = null;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Load default view preset from settings (convert list from string to TypeHierarchy).
 /// And set corresponding nodes IsChecked state.
 /// </summary>
 private static void LoadDefaultViewFromSettings()
 {
     foreach (string s in defaultViewPresetFromSettings)
     {
         if (TypeHierarchyDictionary.ContainsKey(s))
         {
             TypeHierarchyDictionary[s].IsChecked = true;
         }
         else
         {
             Api.Logger.Error("CNEI: Error during loading default view, can not find corresponding type " + s);
         }
     }
     // Save IsChecked state to IsCheckedSaved and generate corresponding DefaultView.
     ViewModelTypeHierarchySelectView.SaveChanges();
 }
Beispiel #3
0
 protected override void OnLoaded()
 {
     base.OnLoaded();
     DataContext = viewModel = new ViewModelTypeHierarchySelectView();
 }