13 writes to Index
PresentationFramework (13)
System\Windows\Controls\ItemsControl.cs (10)
3661info.Index = index; 3694info.Index = index + 1; 3706info.Index = index - 1; 3710info.Index = -1; 3737info.Index = e.NewStartingIndex; 3741info.Index = index + delta; 3754info.Index = -1; 3771info.Index = Items.IndexOf(info.Item); 3810Index = index; 3899Index = generator.IndexFromContainer(Container);
System\Windows\Controls\Primitives\Selector.cs (3)
1994key.Index = i; 2000info.Index = i; 2149_selectedItems[0].Index = index;
71 references to Index
PresentationFramework (71)
System\Windows\Controls\ComboBox.cs (1)
1098int index = info.Index;
System\Windows\Controls\DataGrid.cs (30)
1784int rowIndex = info.Index; 1792int rowIndex = info.Index; 1803DataGridRow row = (DataGridRow)ItemContainerGenerator.ContainerFromIndex(info.Index); 2620indexToSelect = currentInfo.Index; 2623int anchorIndex = _selectionAnchor.Value.ItemInfo.Index; 3072int currentIndex = currentCell.ItemInfo.Index; 4444dataGrid._selectedCells.RemoveAllButOneRow(dataGrid.InternalSelectedInfo.Index); 4637int rowIndex = rowInfo.Index; 4831int startIndex = _selectionAnchor.Value.ItemInfo.Index; 4832int endIndex = info.Index; 4853int itemIndex = itemInfo.Index; 4875int currentCellIndex = CurrentCell.ItemInfo.Index; 4894int itemIndex = itemInfo.Index; 4965_selectedCells.AddRegion(_editingRowInfo.Index, 0, 1, numColumns); 5022int startIndex = _selectionAnchor.Value.ItemInfo.Index; 5023int endIndex = cellInfo.ItemInfo.Index; 5048int currentCellIndex = CurrentCell.ItemInfo.Index; 5100bool singleRowOperation = (_editingRowInfo != null && _editingRowInfo.Index == cellInfo.ItemInfo.Index); 5105selectedCellsContainsCellInfo = _selectedCells.Contains(_editingRowInfo.Index, cellInfoColumnIndex); 5114_selectedCells.RemoveRegion(_editingRowInfo.Index, cellInfoColumnIndex, 1, 1); 5145_selectedCells.AddRegion(_editingRowInfo.Index, cellInfoColumnIndex, 1, 1); 5170int itemIndex = info.Index; 5186int itemIndex = info.Index; 5569int currentRowIndex = currentInfo.Index; 5953int index = CurrentInfo.Index; 6091int rowIndex = currentInfo.Index; 7728return (info != null) && (info.Index != -1); 7742if (info.Index >= 0) 7745_selectedCells.AddRegion(info.Index, 0, 1, columnCount);
System\Windows\Controls\ItemsControl.cs (29)
297if (_focusedInfo != null && _focusedInfo.Index < 0) 1797else if ((info = LeaseItemInfo(info, true)).Index >= 0) 1811itemsHost?.BringIndexIntoView(info.Index); 2511NavigateToItem(info.Item, info.Index, itemNavigateArgs, alwaysAtTopOfViewport); 2662MakeVisible(info.Index, direction, false /*alwaysAtTopOfViewport*/, out container); 3571if (info.Index >= 0) 3573container = ItemContainerGenerator.ContainerFromIndex(info.Index); 3641int index = info.Index; 3691int index = info.Index; 3703int index = info.Index; 3734int index = info.Index; 3765if (info.Index < 0) 3769if (ensureIndex && info.Index < 0) 3819return new ItemInfo(Item, Container, Index); 3869? (this.Index == that.Index) // Sentinel => negative indices are significant 3870: (this.Index < 0 || that.Index < 0 || 3871this.Index == that.Index) // ~Sentinel => ignore negative indices 3875(this.Index < 0 || that.Index < 0 || // provided that indices match 3876this.Index == that.Index)); 3892if (Container == null && Index < 0) 3897if (Index < 0 && Container != null) 3902if (Container == null && Index >= 0) 3904Container = generator.ContainerFromIndex(Index); 3907if (Container == SentinelContainer && Index >= 0)
System\Windows\Controls\ListBox.cs (3)
254if (_anchorItem != null && _anchorItem.Index < 0) 842end = AnchorItemInternal.Index; 867int itemIndex = info.Index;
System\Windows\Controls\Primitives\Selector.cs (7)
1566int index = _selectedItems[0].Index; 1691userSelectedItems.RemoveAt(~toRemove[i].Index); 1712&& (_selectedItems.Count == 0 || selectedIndex != _selectedItems[0].Index))) 1967if (info.Index < 0) 1973knownIndices.Add(info.Index); 2044if (info.Index < 0) 2145int index = _selectedItems[0].Index;
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
1567rowIndex = cell.ItemInfo.Index;