コード例 #1
0
 private void FilterTextBox_OnTextChanged(object sender, TextChangedEventArgs e)
 {
     if (CountryDataGrid.CommitEdit(DataGridEditingUnit.Row, true))
     {
         _countryCollectionView.Refresh();
     }
 }
コード例 #2
0
        private void CountryPrintButton_OnClick(object sender, RoutedEventArgs e)
        {
            CountryDataGrid.PrintSettings.PrintScaleOption = PrintScaleOptions.FitAllColumnsonOnePage;
            CountryDataGrid.PrintSettings.AllowColumnWidthFitToPrintPage = true;
            CountryDataGrid.PrintSettings.AllowRepeatHeaders             = true;

            CountryDataGrid.Print();
        }
コード例 #3
0
        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]);
            }
        }
コード例 #4
0
 public new void Focus()
 {
     CountryDataGrid.Focus();
     CountryDataGrid.CurrentCell = new DataGridCellInfo(CountryDataGrid.SelectedItem, CountryDataGrid.Columns[0]);
 }