Beispiel #1
0
 private void TypesToGroups()
 {
     foreach (var t in _types)
     {
         ObservablePluginGroup ng = new ObservablePluginGroup(t);
         _theList.Add(ng);
         _plugins.Where(p => p.SubType == t).ToList().ForEach(ng.Add);
     }
 }
Beispiel #2
0
 private void TypesToGroups()
 {
     foreach (var t in _types)
     {
         ObservablePluginGroup ng = new ObservablePluginGroup(t);
         _theList.Add(ng);
         _plugins.Where(p => p.SubType == t).ToList().ForEach(ng.Add);
     }
 }
Beispiel #3
0
 public ModulesList(Settings settings, ObservableCollection <IPlugin> plugins)
 {
     InitializeComponent();
     _plugins = new ObservablePluginGroup("Plugins", "");
     plugins.ToList().ForEach(_plugins.Add);
     _plugins.CollectionChanged += Update;
     PluginsToTypes();
     TypesToGroups();
     DataContext = this;
 }
Beispiel #4
0
 public ModulesList(Settings settings, ObservableCollection<IPlugin> plugins)
 {
     InitializeComponent();
     _plugins = new ObservablePluginGroup("Plugins", "");
     plugins.ToList().ForEach(_plugins.Add);
     _plugins.CollectionChanged += Update;
     PluginsToTypes();
     TypesToGroups();
     DataContext = this;
 }