コード例 #1
0
 private void FilterTextBox_OnTextChanged(object sender, TextChangedEventArgs e)
 {
     if (ProvinceDataGrid.CommitEdit(DataGridEditingUnit.Row, true))
     {
         _provinceCollectionView.Refresh();
     }
 }
コード例 #2
0
        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]);
            }
        }
コード例 #3
0
 public new void Focus()
 {
     ProvinceDataGrid.Focus();
     ProvinceDataGrid.CurrentCell = new DataGridCellInfo(ProvinceDataGrid.SelectedItem, ProvinceDataGrid.Columns[0]);
 }