13 writes to Index
PresentationFramework (13)
System\Windows\Controls\ItemsControl.cs (10)
3660info.Index = index; 3693info.Index = index + 1; 3705info.Index = index - 1; 3709info.Index = -1; 3736info.Index = e.NewStartingIndex; 3740info.Index = index + delta; 3753info.Index = -1; 3770info.Index = Items.IndexOf(info.Item); 3809Index = index; 3898Index = generator.IndexFromContainer(Container);
System\Windows\Controls\Primitives\Selector.cs (3)
1993key.Index = i; 1999info.Index = i; 2148_selectedItems[0].Index = index;
71 references to Index
PresentationFramework (71)
System\Windows\Controls\ComboBox.cs (1)
1097int index = info.Index;
System\Windows\Controls\DataGrid.cs (30)
1783int rowIndex = info.Index; 1791int rowIndex = info.Index; 1802DataGridRow row = (DataGridRow)ItemContainerGenerator.ContainerFromIndex(info.Index); 2619indexToSelect = currentInfo.Index; 2622int anchorIndex = _selectionAnchor.Value.ItemInfo.Index; 3071int currentIndex = currentCell.ItemInfo.Index; 4443dataGrid._selectedCells.RemoveAllButOneRow(dataGrid.InternalSelectedInfo.Index); 4636int rowIndex = rowInfo.Index; 4830int startIndex = _selectionAnchor.Value.ItemInfo.Index; 4831int endIndex = info.Index; 4852int itemIndex = itemInfo.Index; 4874int currentCellIndex = CurrentCell.ItemInfo.Index; 4893int itemIndex = itemInfo.Index; 4964_selectedCells.AddRegion(_editingRowInfo.Index, 0, 1, numColumns); 5021int startIndex = _selectionAnchor.Value.ItemInfo.Index; 5022int endIndex = cellInfo.ItemInfo.Index; 5047int currentCellIndex = CurrentCell.ItemInfo.Index; 5099bool singleRowOperation = (_editingRowInfo != null && _editingRowInfo.Index == cellInfo.ItemInfo.Index); 5104selectedCellsContainsCellInfo = _selectedCells.Contains(_editingRowInfo.Index, cellInfoColumnIndex); 5113_selectedCells.RemoveRegion(_editingRowInfo.Index, cellInfoColumnIndex, 1, 1); 5144_selectedCells.AddRegion(_editingRowInfo.Index, cellInfoColumnIndex, 1, 1); 5169int itemIndex = info.Index; 5185int itemIndex = info.Index; 5568int currentRowIndex = currentInfo.Index; 5952int index = CurrentInfo.Index; 6090int rowIndex = currentInfo.Index; 7727return (info != null) && (info.Index != -1); 7741if (info.Index >= 0) 7744_selectedCells.AddRegion(info.Index, 0, 1, columnCount);
System\Windows\Controls\ItemsControl.cs (29)
296if (_focusedInfo != null && _focusedInfo.Index < 0) 1796else if ((info = LeaseItemInfo(info, true)).Index >= 0) 1810itemsHost?.BringIndexIntoView(info.Index); 2510NavigateToItem(info.Item, info.Index, itemNavigateArgs, alwaysAtTopOfViewport); 2661MakeVisible(info.Index, direction, false /*alwaysAtTopOfViewport*/, out container); 3570if (info.Index >= 0) 3572container = ItemContainerGenerator.ContainerFromIndex(info.Index); 3640int index = info.Index; 3690int index = info.Index; 3702int index = info.Index; 3733int index = info.Index; 3764if (info.Index < 0) 3768if (ensureIndex && info.Index < 0) 3818return new ItemInfo(Item, Container, Index); 3868? (this.Index == that.Index) // Sentinel => negative indices are significant 3869: (this.Index < 0 || that.Index < 0 || 3870this.Index == that.Index) // ~Sentinel => ignore negative indices 3874(this.Index < 0 || that.Index < 0 || // provided that indices match 3875this.Index == that.Index)); 3891if (Container == null && Index < 0) 3896if (Index < 0 && Container != null) 3901if (Container == null && Index >= 0) 3903Container = generator.ContainerFromIndex(Index); 3906if (Container == SentinelContainer && Index >= 0)
System\Windows\Controls\ListBox.cs (3)
253if (_anchorItem != null && _anchorItem.Index < 0) 841end = AnchorItemInternal.Index; 866int itemIndex = info.Index;
System\Windows\Controls\Primitives\Selector.cs (7)
1565int index = _selectedItems[0].Index; 1690userSelectedItems.RemoveAt(~toRemove[i].Index); 1711&& (_selectedItems.Count == 0 || selectedIndex != _selectedItems[0].Index))) 1966if (info.Index < 0) 1972knownIndices.Add(info.Index); 2043if (info.Index < 0) 2144int index = _selectedItems[0].Index;
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
1566rowIndex = cell.ItemInfo.Index;