private void OpenSelectedTile(object s, RoutedEventArgs e) { DialogResult = true; Close(); if (_selectedTile.HasValue) { TileSelected(this, new TileSelectionEventArgs(Continent, (int)_selectedTile.Value.X, (int)_selectedTile.Value.Y)); } }