private void ShowAboutForm() { if (aboutForm == null) { aboutForm = new WpfFormLibrary.AboutForm(); aboutForm.Closed += aboutForm_Closed; // avoid reshowing a disposed form ElementHost.EnableModelessKeyboardInterop(aboutForm); aboutForm.Show(); } else { aboutForm.Activate(); } }
private void aboutForm_Closed(object sender, EventArgs e) { aboutForm = null; }