28 references to RowOwner
PresentationFramework (28)
System\Windows\Controls\DataGrid.cs (21)
1756ItemInfo info = ItemInfoFromContainer(cell.RowOwner); 2133newItemIndex = ItemContainerGenerator.IndexFromContainer(cell.RowOwner); 2188beginningEditEventArgs = new DataGridBeginningEditEventArgs(cell.Column, cell.RowOwner, editingEventArgs); 2240var bindingGroup = cell.RowOwner.BindingGroup; 2243_editingRowInfo = ItemInfoFromContainer(cell.RowOwner); 2247cell.RowOwner.IsEditing = true; 2331DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Commit); 2351DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Commit); 2356var bindingGroup = cell.RowOwner.BindingGroup; 2379if (!cell.RowOwner.IsEditing) 2498DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Cancel); 2515DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Cancel); 2521var bindingGroup = cell.RowOwner.BindingGroup; 2531if (!cell.RowOwner.IsEditing) 3693cell.RowOwner.IsEditing = false; 4689MakeFullRowSelection(ItemInfoFromContainer(cell.RowOwner), allowsExtendSelect, allowsMinimalSelect); 5440HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 5995HandleSelectionForRowHeaderAndDetailsInput(newCell.RowOwner, /* startDragging = */ false); 6053HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6107HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6171HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false);
System\Windows\Controls\DataGridCell.cs (4)
376var row = RowOwner; 494var row = RowOwner; 619DataGridPreparingCellForEditEventArgs preparingCellForEditEventArgs = new DataGridPreparingCellForEditEventArgs(Column, RowOwner, editingEventArgs, currentEditingElement); 1091DataGridRow row = RowOwner;
System\Windows\Controls\DataGridCellInfo.cs (1)
46_info = owner.NewItemInfo(cell.RowDataItem, cell.RowOwner);
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
307if (cell.RowOwner != rowOwner) 325if (cell.RowOwner == rowOwner)