public void LoadMonitors() { monitors = MonitorDataStore.Load(); //Satisfy the Export/Import attributes (MEF) foreach (var monitor in monitors) { pluginManager.ComposePart(monitor); } //We have to load in Plugin settings AFTER we satisfied the Exports/Imports PluginsDataStore.Load(monitors); }
public void SaveMonitors() { MonitorDataStore.Save(monitors); PluginsDataStore.Save(monitors); }