public void AddViewCommandExecuted(object param) { try { if (addViewModel == null) { addViewModel = new AddViewModel(bcfViewModel); AddViewWindow viewWindow = new AddViewWindow(); viewWindow.DataContext = addViewModel; viewWindow.Closed += WindowClosed; if ((bool)viewWindow.ShowDialog()) { } } } catch (Exception ex) { string message = ex.Message; } }
public void WindowClosed(object sender, System.EventArgs e) { addViewModel = null; }