28 references to RowOwner
PresentationFramework (28)
src\Framework\System\Windows\Controls\DataGrid.cs (21)
1774ItemInfo info = ItemInfoFromContainer(cell.RowOwner); 2158newItemIndex = ItemContainerGenerator.IndexFromContainer(cell.RowOwner); 2213beginningEditEventArgs = new DataGridBeginningEditEventArgs(cell.Column, cell.RowOwner, editingEventArgs); 2265var bindingGroup = cell.RowOwner.BindingGroup; 2271_editingRowInfo = ItemInfoFromContainer(cell.RowOwner); 2275cell.RowOwner.IsEditing = true; 2360DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Commit); 2380DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Commit); 2385var bindingGroup = cell.RowOwner.BindingGroup; 2408if (!cell.RowOwner.IsEditing) 2533DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Cancel); 2550DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Cancel); 2556var bindingGroup = cell.RowOwner.BindingGroup; 2569if (!cell.RowOwner.IsEditing) 3737cell.RowOwner.IsEditing = false; 4745MakeFullRowSelection(ItemInfoFromContainer(cell.RowOwner), allowsExtendSelect, allowsMinimalSelect); 5499HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6057HandleSelectionForRowHeaderAndDetailsInput(newCell.RowOwner, /* startDragging = */ false); 6115HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6169HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6233HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false);
src\Framework\System\Windows\Controls\DataGridCell.cs (4)
382var row = RowOwner; 500var row = RowOwner; 634DataGridPreparingCellForEditEventArgs preparingCellForEditEventArgs = new DataGridPreparingCellForEditEventArgs(Column, RowOwner, editingEventArgs, currentEditingElement); 1072DataGridRow row = RowOwner;
src\Framework\System\Windows\Controls\DataGridCellInfo.cs (1)
59_info = owner.NewItemInfo(cell.RowDataItem, cell.RowOwner);
src\Framework\System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
314if (cell.RowOwner != rowOwner) 332if (cell.RowOwner == rowOwner)