public void frmCR2WDocument_FormClosed(object sender, FormClosedEventArgs e) { dockPanel.SaveAsXml(Path.Combine(Path.GetDirectoryName(Configuration.ConfigurationPath), "cr2wdocument_layout.xml")); if (propertyWindow != null && !propertyWindow.IsDisposed) { propertyWindow.Close(); } }
private void frmCR2WDocument_FormClosed(object sender, FormClosedEventArgs e) { // close all float windows FormPanel.SaveAsXml(Path.Combine(Path.GetDirectoryName(Configuration.ConfigurationPath), "cr2wdocument_layout.xml")); if (propertyWindow != null && !propertyWindow.IsDisposed) { propertyWindow.Close(); } // needed? vm.PropertyChanged -= ViewModel_PropertyChanged; }