28 references to RowOwner
PresentationFramework (28)
System\Windows\Controls\DataGrid.cs (21)
1770ItemInfo info = ItemInfoFromContainer(cell.RowOwner); 2154newItemIndex = ItemContainerGenerator.IndexFromContainer(cell.RowOwner); 2209beginningEditEventArgs = new DataGridBeginningEditEventArgs(cell.Column, cell.RowOwner, editingEventArgs); 2261var bindingGroup = cell.RowOwner.BindingGroup; 2267_editingRowInfo = ItemInfoFromContainer(cell.RowOwner); 2271cell.RowOwner.IsEditing = true; 2355DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Commit); 2375DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Commit); 2380var bindingGroup = cell.RowOwner.BindingGroup; 2403if (!cell.RowOwner.IsEditing) 2528DataGridCellEditEndingEventArgs cellEditEndingEventArgs = new DataGridCellEditEndingEventArgs(cell.Column, cell.RowOwner, cell.EditingElement, DataGridEditAction.Cancel); 2545DataGridRowEditEndingEventArgs rowEditEndingEventArgs = new DataGridRowEditEndingEventArgs(cell.RowOwner, DataGridEditAction.Cancel); 2551var bindingGroup = cell.RowOwner.BindingGroup; 2564if (!cell.RowOwner.IsEditing) 3732cell.RowOwner.IsEditing = false; 4740MakeFullRowSelection(ItemInfoFromContainer(cell.RowOwner), allowsExtendSelect, allowsMinimalSelect); 5494HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6052HandleSelectionForRowHeaderAndDetailsInput(newCell.RowOwner, /* startDragging = */ false); 6110HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6164HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false); 6228HandleSelectionForRowHeaderAndDetailsInput(cell.RowOwner, /* startDragging = */ false);
System\Windows\Controls\DataGridCell.cs (4)
387var row = RowOwner; 505var row = RowOwner; 639DataGridPreparingCellForEditEventArgs preparingCellForEditEventArgs = new DataGridPreparingCellForEditEventArgs(Column, RowOwner, editingEventArgs, currentEditingElement); 1116DataGridRow row = RowOwner;
System\Windows\Controls\DataGridCellInfo.cs (1)
52_info = owner.NewItemInfo(cell.RowDataItem, cell.RowOwner);
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
313if (cell.RowOwner != rowOwner) 331if (cell.RowOwner == rowOwner)