private void FilterTextBox_OnTextChanged(object sender, TextChangedEventArgs e) { if (CountryDataGrid.CommitEdit(DataGridEditingUnit.Row, true)) { _countryCollectionView.Refresh(); } }
private void CountryPrintButton_OnClick(object sender, RoutedEventArgs e) { CountryDataGrid.PrintSettings.PrintScaleOption = PrintScaleOptions.FitAllColumnsonOnePage; CountryDataGrid.PrintSettings.AllowColumnWidthFitToPrintPage = true; CountryDataGrid.PrintSettings.AllowRepeatHeaders = true; CountryDataGrid.Print(); }
private void OnLoaded(object sender, RoutedEventArgs e) { Loaded -= OnLoaded; if (!WafConfiguration.IsInDesignMode) { _countryCollectionView = CollectionViewSource.GetDefaultView(ViewModel.Items); _countryCollectionView.Filter = Filter; ViewModel.ItemCollectionView = _countryCollectionView.Cast <CountryDataModel>(); CountryDataGrid.Focus(); CountryDataGrid.CurrentCell = new DataGridCellInfo(ViewModel.Items.FirstOrDefault(), CountryDataGrid.Columns[0]); } }
public new void Focus() { CountryDataGrid.Focus(); CountryDataGrid.CurrentCell = new DataGridCellInfo(CountryDataGrid.SelectedItem, CountryDataGrid.Columns[0]); }