public void AddImageManagerView(ImageManagerView imageManagerView) { if (this.imageManagerView != null) { throw new InvalidOperationException("The ImageManagerView is already initialized."); } this.imageManagerView = imageManagerView; }
public MainWindow(FileOperationController fileOperationController, PluginOperationController pluginOperationController, ImageManagerView imageManagerView, PluginManagerView pluginManagerView, AboutBoxView aboutBoxView, IApplicationLogic applicationLogic) { this.fileOperationController = fileOperationController; this.pluginOperationController = pluginOperationController; this.imageManagerView = imageManagerView; this.pluginManagerView = pluginManagerView; this.aboutBoxView = aboutBoxView; this.applicationLogic = applicationLogic as ApplicationLogic; this.InitializeComponent(); this.mainSplitContainer.Panel1.Controls.Add(this.imageManagerView); this.mainSplitContainer.Panel2.Controls.Add(this.pluginManagerView); this.InitializePlugins(); }