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