private void FilterTextBox_OnTextChanged(object sender, TextChangedEventArgs e) { if (ProvinceDataGrid.CommitEdit(DataGridEditingUnit.Row, true)) { _provinceCollectionView.Refresh(); } }
private void OnLoaded(object sender, RoutedEventArgs e) { Loaded -= OnLoaded; if (!WafConfiguration.IsInDesignMode) { _provinceCollectionView = CollectionViewSource.GetDefaultView(ViewModel.Items); _provinceCollectionView.Filter = Filter; ViewModel.ItemCollectionView = _provinceCollectionView.Cast <ProvinceDataModel>(); ProvinceDataGrid.Focus(); ProvinceDataGrid.CurrentCell = new DataGridCellInfo(ViewModel.Items.FirstOrDefault(), ProvinceDataGrid.Columns[0]); } }
public new void Focus() { ProvinceDataGrid.Focus(); ProvinceDataGrid.CurrentCell = new DataGridCellInfo(ProvinceDataGrid.SelectedItem, ProvinceDataGrid.Columns[0]); }