28 references to RowOwner
PresentationFramework (28)
System\Windows\Controls\DataGrid.cs (21)
1759ItemInfo info = ItemInfoFromContainer(cell.RowOwner); 2145newItemIndex = ItemContainerGenerator.IndexFromContainer(cell.RowOwner); 2200beginningEditEventArgs = new DataGridBeginningEditEventArgs(cell.Column, cell.RowOwner, editingEventArgs); 2252var bindingGroup = cell.RowOwner.BindingGroup; 2255_editingRowInfo = ItemInfoFromContainer(cell.RowOwner); 2259cell.RowOwner.IsEditing = true; 2343DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Commit); 2363DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Commit); 2368var bindingGroup = cell.RowOwner.BindingGroup; 2391if (!cell.RowOwner.IsEditing) 2510DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Cancel); 2527DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Cancel); 2533var bindingGroup = cell.RowOwner.BindingGroup; 2543if (!cell.RowOwner.IsEditing) 3705cell.RowOwner.IsEditing = false; 4701MakeFullRowSelection(ItemInfoFromContainer(cell.RowOwner), allowsExtendSelect, allowsMinimalSelect); 5452HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6007HandleSelectionForRowHeaderAndDetailsInput(newCell.RowOwner, /* startDragging = */ false); 6065HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6119HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6183HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false);
System\Windows\Controls\DataGridCell.cs (4)
376var row = RowOwner; 494var row = RowOwner; 622DataGridPreparingCellForEditEventArgs preparingCellForEditEventArgs = new DataGridPreparingCellForEditEventArgs(Column, RowOwner, editingEventArgs, currentEditingElement); 1094DataGridRow 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)