public void ShowSmartTowerModeEditWindow() { SmartTowerModeEditViewModel model = ViewModelSource.Create(() => new SmartTowerModeEditViewModel()); model.SmartTowerModeEditCloseEvent += CloseSmartTowerModeEditWindow; stModeEditWindow = new SmartTowerModeEditWindow(); stModeEditWindow.DataContext = model; stModeEditWindow.ShowDialog(); }
public void CloseSmartTowerModeEditWindow(object sender, string e) { SmartTowerModeEditViewModel model = (SmartTowerModeEditViewModel)sender; model.SmartTowerModeEditCloseEvent -= CloseSmartTowerModeEditWindow; if (stModeEditWindow != null) { stModeEditWindow.Close(); } stModeEditWindow = null; }