13 writes to Index
PresentationFramework (13)
System\Windows\Controls\ItemsControl.cs (10)
3700info.Index = index; 3733info.Index = index + 1; 3745info.Index = index - 1; 3749info.Index = -1; 3776info.Index = e.NewStartingIndex; 3780info.Index = index + delta; 3793info.Index = -1; 3810info.Index = Items.IndexOf(info.Item); 3852Index = index; 3941Index = generator.IndexFromContainer(Container);
System\Windows\Controls\Primitives\Selector.cs (3)
2005key.Index = i; 2011info.Index = i; 2160_selectedItems[0].Index = index;
71 references to Index
PresentationFramework (71)
System\Windows\Controls\ComboBox.cs (1)
1112int index = info.Index;
System\Windows\Controls\DataGrid.cs (30)
1794int rowIndex = info.Index; 1802int rowIndex = info.Index; 1813DataGridRow row = (DataGridRow)ItemContainerGenerator.ContainerFromIndex(info.Index); 2640indexToSelect = currentInfo.Index; 2643int anchorIndex = _selectionAnchor.Value.ItemInfo.Index; 3095int currentIndex = currentCell.ItemInfo.Index; 4476dataGrid._selectedCells.RemoveAllButOneRow(dataGrid.InternalSelectedInfo.Index); 4675int rowIndex = rowInfo.Index; 4869int startIndex = _selectionAnchor.Value.ItemInfo.Index; 4870int endIndex = info.Index; 4891int itemIndex = itemInfo.Index; 4913int currentCellIndex = CurrentCell.ItemInfo.Index; 4932int itemIndex = itemInfo.Index; 5006_selectedCells.AddRegion(_editingRowInfo.Index, 0, 1, numColumns); 5063int startIndex = _selectionAnchor.Value.ItemInfo.Index; 5064int endIndex = cellInfo.ItemInfo.Index; 5089int currentCellIndex = CurrentCell.ItemInfo.Index; 5141bool singleRowOperation = (_editingRowInfo != null && _editingRowInfo.Index == cellInfo.ItemInfo.Index); 5146selectedCellsContainsCellInfo = _selectedCells.Contains(_editingRowInfo.Index, cellInfoColumnIndex); 5155_selectedCells.RemoveRegion(_editingRowInfo.Index, cellInfoColumnIndex, 1, 1); 5186_selectedCells.AddRegion(_editingRowInfo.Index, cellInfoColumnIndex, 1, 1); 5211int itemIndex = info.Index; 5227int itemIndex = info.Index; 5610int currentRowIndex = currentInfo.Index; 5994int index = CurrentInfo.Index; 6135int rowIndex = currentInfo.Index; 7774return (info != null) && (info.Index != -1); 7788if (info.Index >= 0) 7791_selectedCells.AddRegion(info.Index, 0, 1, columnCount);
System\Windows\Controls\ItemsControl.cs (29)
306if (_focusedInfo != null && _focusedInfo.Index < 0) 1833else if ((info = LeaseItemInfo(info, true)).Index >= 0) 1849itemsHost.BringIndexIntoView(info.Index); 2550NavigateToItem(info.Item, info.Index, itemNavigateArgs, alwaysAtTopOfViewport); 2701MakeVisible(info.Index, direction, false /*alwaysAtTopOfViewport*/, out container); 3610if (info.Index >= 0) 3612container = ItemContainerGenerator.ContainerFromIndex(info.Index); 3680int index = info.Index; 3730int index = info.Index; 3742int index = info.Index; 3773int index = info.Index; 3804if (info.Index < 0) 3808if (ensureIndex && info.Index < 0) 3861return new ItemInfo(Item, Container, Index); 3911? (this.Index == that.Index) // Sentinel => negative indices are significant 3912: (this.Index < 0 || that.Index < 0 || 3913this.Index == that.Index) // ~Sentinel => ignore negative indices 3917(this.Index < 0 || that.Index < 0 || // provided that indices match 3918this.Index == that.Index)); 3934if (Container == null && Index < 0) 3939if (Index < 0 && Container != null) 3944if (Container == null && Index >= 0) 3946Container = generator.ContainerFromIndex(Index); 3949if (Container == SentinelContainer && Index >= 0)
System\Windows\Controls\ListBox.cs (3)
260if (_anchorItem != null && _anchorItem.Index < 0) 847end = AnchorItemInternal.Index; 872int itemIndex = info.Index;
System\Windows\Controls\Primitives\Selector.cs (7)
1578int index = _selectedItems[0].Index; 1703userSelectedItems.RemoveAt(~toRemove[i].Index); 1724&& (_selectedItems.Count == 0 || selectedIndex != _selectedItems[0].Index))) 1978if (info.Index < 0) 1984knownIndices.Add(info.Index); 2055if (info.Index < 0) 2156int index = _selectedItems[0].Index;
System\Windows\Controls\VirtualizedCellInfoCollection.cs (1)
1571rowIndex = cell.ItemInfo.Index;