private void OKButton_Click(object sender, RoutedEventArgs e) { if (ChangesGrid.CommitEdit()) { foreach (var change in Changes) { if (String.IsNullOrEmpty(change.Why.Trim())) { //show validation error MessageBox.Show("Please fill the reasons for all the changes"); return; } } this.DialogResult = true; } }
private void CollapseAll_Click(object sender, System.Windows.Input.MouseButtonEventArgs e) { ChangesGrid.CollapseAllGroups(); }