1 write to dataGrid
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\View\DataGridHelper.cs (1)
86this.dataGrid = instance;
79 references to dataGrid
System.Activities.Presentation (79)
System.Activities.Presentation\System\Activities\Presentation\View\DataGridHelper.cs (79)
92this.dataGrid.Style = (Style)this.FindResource("defaultDataGridStyle"); 94this.dataGrid.LoadingRow += OnDataGridRowLoading; 96DataGridHelper.SetDGHelper(this.dataGrid, this); 97this.dataGrid.MouseDown += OnDataGridMouseDown; 98this.dataGrid.Sorting += OnDataGridSorting; 99this.dataGrid.CellEditEnding += OnDataGridCellEditEnding; 120if ((!e.Cancel) && (!GetIsCommitInProgress(this.dataGrid))) 122SetIsCommitInProgress(this.dataGrid, true); 127commitSucceeded = this.dataGrid.CommitEdit(DataGridEditingUnit.Row, true); 138this.dataGrid.CancelEdit(); 141SetIsCommitInProgress(this.dataGrid, false); 148foreach (DataGridColumn column in this.dataGrid.Columns) 165foreach (SortDescription description in this.dataGrid.Items.SortDescriptions.Reverse()) 169this.dataGrid.Items.SortDescriptions.Remove(description); 171else if (description.PropertyName == this.dataGrid.Columns[0].SortMemberPath) 177this.dataGrid.Items.SortDescriptions.Add(new SortDescription(e.Column.SortMemberPath, direction)); 179if (e.Column != this.dataGrid.Columns[0] && !primaryColumnSorted) 181this.dataGrid.Items.SortDescriptions.Add(new SortDescription(this.dataGrid.Columns[0].SortMemberPath, ListSortDirection.Ascending)); 183this.dataGrid.Items.Refresh(); 199if (dataGrid.CurrentCell.Column != null) 201DataGridCellInfo currentCell = dataGrid.CurrentCell; 202ObservableCollection<DataGridColumn> columns = dataGrid.Columns; 203ItemCollection items = dataGrid.Items; 204int currentColumnIndex = columns.IndexOf(dataGrid.ColumnFromDisplayIndex(currentCell.Column.DisplayIndex)); 205DataGridCell currentCellContainer = GetCell(dataGrid, items.IndexOf(currentCell.Item), currentColumnIndex); 234IEditableCollectionView editableItems = (IEditableCollectionView)(this.dataGrid.Items); 244this.dataGrid.CommitEdit(DataGridEditingUnit.Row, true); 248this.dataGrid.CommitEdit(DataGridEditingUnit.Cell, true); 282get { return this.dataGrid; } 287get { return GetIsCommitInProgress(this.dataGrid); } 311bool containsBinding = this.dataGrid.CommandBindings 318this.dataGrid.CommandBindings.Add(cb); 384return this.dataGrid.SelectedItem as T; 389return (T)this.dataGrid.ItemsSource; 402int columnIndex = this.dataGrid.Columns.IndexOf(column); 407ICollectionView items = CollectionViewSource.GetDefaultView(this.dataGrid.ItemsSource); 411this.dataGrid.SelectedItem = null; 416this.dataGrid.SelectedItem = value; 418DataGridCell cell = DataGridHelper.GetCell(this.dataGrid, items.CurrentPosition, columnIndex); 423dataGrid.BeginEdit(); 435var column = this.dataGrid.Columns[0]; 437while (null != column && column.Visibility == Visibility.Hidden && this.dataGrid.Columns.Count > index) 439column = this.dataGrid.Columns[index]; 488object added = this.NotifyNewRowAddedCallback(this.dataGrid, btn.CommandParameter); 511if (cmd.CanExecute(btn.CommandParameter, this.dataGrid)) 513cmd.Execute(btn.CommandParameter, this.dataGrid); 525this.dataGrid.SelectedItem = null; 530if (!GetIsCommitInProgress(this.dataGrid)) 532SetIsCommitInProgress(this.dataGrid, true); 534this.dataGrid.CommitEdit(DataGridEditingUnit.Row, true); 536SetIsCommitInProgress(this.dataGrid, false); 553EditingControlBehavior behavior = Activator.CreateInstance(editorBehaviorType, this.dataGrid) as EditingControlBehavior; 682if (null != cell && !cell.IsEditing && !cell.IsReadOnly && null != this.dataGrid.SelectedItem) 686if (this.dataGrid.SelectionUnit != DataGridSelectionUnit.FullRow) 699this.dataGrid.SelectedItem = row; 710if (dataGrid.SelectionUnit == DataGridSelectionUnit.FullRow) 712dataGrid.SelectedItems.Clear(); 716dataGrid.SelectedItems.Add(dataGrid.ItemContainerGenerator.ItemFromContainer(row)); 721dataGrid.SelectedCells.Clear(); 722dataGrid.SelectedCells.Add(new DataGridCellInfo(cell)); 724this.dataGrid.BeginEdit(); 732ICollectionView view = CollectionViewSource.GetDefaultView(this.dataGrid.ItemsSource); 733if (null != this.dataGrid.SelectedItem && this.dataGrid.CurrentCell.IsValid && view.MoveCurrentTo(this.dataGrid.SelectedItem)) 736int columnIndex = this.dataGrid.Columns.IndexOf(this.dataGrid.CurrentCell.Column); 737var cell = DataGridHelper.GetCell(this.dataGrid, rowIndex, columnIndex); 746this.dataGrid.Focus(); 783ICollectionView view = CollectionViewSource.GetDefaultView(this.dataGrid.ItemsSource); 793var dynamicColumnsIndexes = this.dataGrid.Columns 797.Select<DataGridColumn, int>(p => this.dataGrid.Columns.IndexOf(p)); 803var cell = DataGridHelper.GetCell(this.dataGrid, rowIndex, columnIndex); 822Style baseStyle = this.dataGrid.CellStyle; 842this.dataGrid.CellStyle = style; 848Style baseStyle = this.dataGrid.RowStyle; 883this.dataGrid.RowStyle = style;