private void OnModuleAdded(object sender, ModuleArgs mArgs) { if (mArgs.Module is IVisualModule visualModule) { VisualModules.Add(visualModule); } MenuItem item = new MenuItem { Header = mArgs.Module.ToString(), Name = mArgs.Module.ToString().Replace(" ", String.Empty) }; item.Click += (o, s) => { new PropertiesView(mArgs.Module.Properties).Show(); }; miModuleSettings.Items.Add(item); }
private void OnModuleRemoved(object sender, ModuleArgs mArgs) { VisualModules.Remove(mArgs as IVisualModule); miModuleSettings.Items.Remove(mArgs.Module.ToString()); }