private void StartGameButton_Click(object sender, EventArgs e) { if (RowsSelector.Validate() && ColumnsSelector.Validate() && MinesSelector.Validate() && RowsSelector.Value * ColumnsSelector.Value > MinesSelector.Value) { GameSettings = CreateGameSettings(); DialogResult = DialogResult.OK; Close(); } }
void menuOpt_Columns(object sender, RoutedEventArgs e) { var selectedColumns = this.Content.SelectedColumns; var columnsSeletor = new ColumnsSelector(selectedColumns); columnsSeletor.Owner = this.OwnerWindow; var title = this.Header; columnsSeletor.Title = string.Concat(title, " Columns"); columnsSeletor.Updated += (s, ev) => { var selector = s as ColumnsSelector; this.Content.SetColumnVisibility(ev.Selected); }; columnsSeletor.ShowDialog(); }