public void Attach(UserPreferencesDialog userPreferencesDialog) { this.dlg = userPreferencesDialog; dlg.Load += dlg_Load; dlg.WindowTree.AfterSelect += WindowTree_AfterSelect; dlg.WindowFontButton.Click += WindowFontButton_Click; dlg.WindowFgButton.Click += WindowFgButton_Click; dlg.WindowBgButton.Click += WindowBgButton_Click; dlg.ImagebarList.SelectedIndexChanged += ImagebarList_SelectedIndexChanged; dlg.ImagebarFgButton.Click += ImagebarFgButton_Click; dlg.ImagebarBgButton.Click += ImagebarBgButton_Click; dlg.WindowTree.SelectedNode = dlg.WindowTree.Nodes[0]; }
private void preferencesToolStripMenuItem_Click(object sender, EventArgs e) { using (var dlg = new UserPreferencesDialog()) { var sc = new ServiceContainer(); var cfgSvc = new FakeConfigurationService(); sc.AddService(typeof(IConfigurationService), cfgSvc); dlg.Services = sc; dlg.ShowDialog(this); } }