public void ButtonColumns_Click(object sender, RoutedEventArgs e) { if (windowQuickColumns == null) { windowQuickColumns = new WindowQuickColumns(); windowQuickColumns.setColumns(this.dataGrid.Columns); windowQuickColumns.Owner = this.windowMain; windowQuickColumns.Opacity = 0; windowQuickColumns.Show(); windowQuickColumns.setPosition(ref this.ButtonColumns); windowQuickColumns.ButtonOK.Click += new RoutedEventHandler(windowQuickColumns_OK); windowQuickColumns.Closed += new EventHandler(windowQuickColumns_Closed); globalFuncs.FadeInElement(windowQuickColumns, globalFuncs.windowDuration, globalFuncs.windowFinalOpacity, true); } }
private void windowQuickColumns_Closed(object sender, EventArgs e) { windowQuickColumns.ButtonOK.Click -= new RoutedEventHandler(windowQuickColumns_OK); windowQuickColumns.Closed -= new EventHandler(windowQuickColumns_Closed); windowQuickColumns = null; }