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