28 references to RowOwner
PresentationFramework (28)
System\Windows\Controls\DataGrid.cs (21)
1760ItemInfo info = ItemInfoFromContainer(cell.RowOwner); 2146newItemIndex = ItemContainerGenerator.IndexFromContainer(cell.RowOwner); 2201beginningEditEventArgs = new DataGridBeginningEditEventArgs(cell.Column, cell.RowOwner, editingEventArgs); 2253var bindingGroup = cell.RowOwner.BindingGroup; 2256_editingRowInfo = ItemInfoFromContainer(cell.RowOwner); 2260cell.RowOwner.IsEditing = true; 2344DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Commit); 2364DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Commit); 2369var bindingGroup = cell.RowOwner.BindingGroup; 2392if (!cell.RowOwner.IsEditing) 2511DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Cancel); 2528DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Cancel); 2534var bindingGroup = cell.RowOwner.BindingGroup; 2544if (!cell.RowOwner.IsEditing) 3706cell.RowOwner.IsEditing = false; 4702MakeFullRowSelection(ItemInfoFromContainer(cell.RowOwner), allowsExtendSelect, allowsMinimalSelect); 5453HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6008HandleSelectionForRowHeaderAndDetailsInput(newCell.RowOwner, /* startDragging = */ false); 6066HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6120HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6184HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false);
System\Windows\Controls\DataGridCell.cs (4)
377var row = RowOwner; 495var row = RowOwner; 623DataGridPreparingCellForEditEventArgs preparingCellForEditEventArgs = new DataGridPreparingCellForEditEventArgs(Column, RowOwner, editingEventArgs, currentEditingElement); 1095DataGridRow row = RowOwner;
System\Windows\Controls\DataGridCellInfo.cs (1)
47_info = owner.NewItemInfo(cell.RowDataItem, cell.RowOwner);
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
308if (cell.RowOwner != rowOwner) 326if (cell.RowOwner == rowOwner)