Example #1
0
 private void SetupViableModules(IModelSystemStructure module, string filter = null)
 {
     this.Dispatcher.BeginInvoke(new Action(delegate()
     {
         if (filter == null)
         {
             filter = this.Search.Filter = null;
         }
         this.FocusedSelectedModule = -1;
         this.SetModuleFocus();
         if (module == null)
         {
             return;
         }
         this.ValidModulePanel.Children.Clear();
         this.SetupViableModules(this.ApplyFilter(module.GetPossibleModules(this.Root), filter));
     }));
 }
 private void SetupViableModules(IModelSystemStructure module, string filter = null)
 {
     this.Dispatcher.BeginInvoke(new Action(delegate ()
     {
         if(filter == null)
         {
             filter = this.Search.Filter = null;
         }
         this.FocusedSelectedModule = -1;
         this.SetModuleFocus();
         if(module == null) return;
         this.ValidModulePanel.Children.Clear();
         this.SetupViableModules(this.ApplyFilter(module.GetPossibleModules(this.Root), filter));
     }));
 }