1 write to _selectedCells
PresentationFramework (1)
src\Framework\System\Windows\Controls\DataGrid.cs (1)
92
_selectedCells
= new SelectedCellsCollection(this);
58 references to _selectedCells
PresentationFramework (58)
src\Framework\System\Windows\Controls\DataGrid.cs (58)
248
_selectedCells
.Clear();
664
_selectedCells
.OnColumnsChanged(action, oldDisplayIndex, oldColumn, newDisplayIndex, SelectedItems);
2159
reselectPlaceholderCells = ((newItemIndex >= 0) &&
_selectedCells
.Intersects(newItemIndex, out columnIndexRanges));
2193
_selectedCells
.RemoveRegion(newItemIndex, 0, 1, Columns.Count);
2199
_selectedCells
.AddRegion(rowIndex, columnIndexRanges[i], 1, columnIndexRanges[i + 1]);
2231
_selectedCells
.RemoveRegion(newItemIndex + 1, 0, 1, Columns.Count);
2255
_selectedCells
.AddRegion(newItemIndex, columnIndexRanges[i], 1, columnIndexRanges[i + 1]);
2677
_selectedCells
.ClearFullRows(SelectedItems);
3685
reselectPlaceholderCells = ((newItemIndex >= 0) &&
_selectedCells
.Intersects(newItemIndex, out columnIndexRanges));
3717
_selectedCells
.RemoveRegion(newItemIndex, 0, 1, Columns.Count);
3723
_selectedCells
.AddRegion(rowIndex, columnIndexRanges[i], 1, columnIndexRanges[i + 1]);
4137
get { return
_selectedCells
; }
4142
get { return
_selectedCells
; }
4217
(
_selectedCells
.Count > 1)) // There is more than one selected cell
4221
_selectedCells
.RemoveAllButOne(newItems[0]);
4278
int currentSelectionCount =
_selectedCells
.Count;
4371
_selectedCells
.AddRegion(0, 0, numItems, numColumns);
4381
_selectedCells
.Clear();
4382
_selectedCells
.Add(currentCellInfo);
4404
if (
_selectedCells
.Count > 0)
4406
_selectedCells
.Clear();
4409
_selectedCells
.AddRegion(0, 0, numItems, numColumns);
4423
_selectedCells
.Clear();
4465
dataGrid.
_selectedCells
.RemoveAllButOne();
4481
dataGrid.
_selectedCells
.RemoveAllButOneRow(dataGrid.InternalSelectedInfo.Index);
4489
dataGrid.
_selectedCells
.RemoveAllButOne();
4529
dataGrid.
_selectedCells
.Clear();
4685
_selectedCells
.AddRegion(rowIndex, 0, 1, columnCount);
4689
_selectedCells
.RemoveRegion(rowIndex, 0, 1, columnCount);
4722
_selectedCells
.AddValidatedCell(cellInfo);
4724
else if (
_selectedCells
.Contains(cellInfo))
4726
_selectedCells
.Remove(cellInfo);
4909
_selectedCells
.Clear();
4949
_selectedCells
.RemoveRegion(removeRangeStartIndex, 0, removeRangeEndIndex - removeRangeStartIndex + 1, Columns.Count);
4975
_selectedCells
.AddRegion(startIndex, 0, endIndex - startIndex + 1, _columns.Count);
4991
if (
_selectedCells
.Count > 0)
4996
_selectedCells
.Clear();
5011
_selectedCells
.AddRegion(_editingRowInfo.Index, 0, 1, numColumns);
5089
_selectedCells
.Clear();
5102
_selectedCells
.RemoveRegion(previousStartIndex, previousStartColumnIndex, previousRowCount, previousColumnCount);
5140
_selectedCells
.AddRegion(Math.Min(startIndex, endIndex), Math.Min(startColumnIndex, endColumnIndex), newRowCount, newColumnCount);
5145
bool selectedCellsContainsCellInfo =
_selectedCells
.Contains(cellInfo);
5151
selectedCellsContainsCellInfo =
_selectedCells
.Contains(_editingRowInfo.Index, cellInfoColumnIndex);
5160
_selectedCells
.RemoveRegion(_editingRowInfo.Index, cellInfoColumnIndex, 1, 1);
5164
_selectedCells
.Remove(cellInfo);
5185
_selectedCells
.Clear();
5191
_selectedCells
.AddRegion(_editingRowInfo.Index, cellInfoColumnIndex, 1, 1);
5196
_selectedCells
.AddValidatedCell(cellInfo);
5220
_selectedCells
.AddRegion(itemIndex, 0, 1, numColumns);
5236
_selectedCells
.RemoveRegion(itemIndex, 0, 1, numColumns);
5394
_selectedCells
.OnItemsCollectionChanged(e, ranges);
7661
_selectedCells
.RestoreOnlyFullRows(ranges);
7794
_selectedCells
.AddRegion(info.Index, 0, 1, columnCount);
8264
args.CanExecute = ClipboardCopyMode != DataGridClipboardCopyMode.None &&
_selectedCells
.Count > 0;
8305
if (
_selectedCells
.GetSelectionRange(out minColumnDisplayIndex, out maxColumnDisplayIndex, out minRowIndex, out maxRowIndex))
8325
if (
_selectedCells
.Intersects(i))
8404
if (
_selectedCells
.Intersects(rowIndex))
8417
if (
_selectedCells
.Contains(rowIndex, i))