Hi.
I have a menu item that loads a Window. The problem is every time I click the menu item it loads a new instance of the same Window. This may corrupt my database so I need only one Window open.
I had a fix for this in Windows Forms but since WPF Windows do not implement IDisposable it does not work.
Here is my Windows Forms code. How do I do this with WPF?
Code:Class private FormAssociates frmAssoc = null; MenuItem Handler If ((frmAssoc == null) || (frmAssoc.IsDisposed()) { frmAssoc = new FormAssociates(); frmAssoc.Owner = this; frmAssoc.Show(); } else { // cannot bring a form to front if it is minimized... frmAssoc.WindowState = WindowState.Normal; frmAssoc.BringToFront(); }


Reply With Quote
Bookmarks