67 references to _selectedItems
PresentationFramework (67)
src\Framework\System\Windows\Automation\Peers\SelectorAutomationPeer.cs (4)
96int count = owner._selectedItems.Count; 105SelectorItemAutomationPeer peer = FindOrCreateItemAutomationPeer(owner._selectedItems[i].Item) as SelectorItemAutomationPeer; 153int numSelected = owner._selectedItems.Count; 158SelectorItemAutomationPeer peer = FindOrCreateItemAutomationPeer(owner._selectedItems[0].Item) as SelectorItemAutomationPeer;
src\Framework\System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (1)
105return parentSelector._selectedItems.Contains(parentSelector.NewItemInfo(Item));
src\Framework\System\Windows\Controls\DataGrid.cs (4)
4886int numItemsSelected = _selectedItems.Count; 4895ItemInfo itemInfo = _selectedItems[index]; 4936ItemInfo itemInfo = _selectedItems[index]; 4981if (minimalModify && _selectedItems.Contains(info))
src\Framework\System\Windows\Controls\ListBox.cs (5)
780if (_selectedItems.Count > 0) 783AnchorItemInternal = _selectedItems[_selectedItems.Count - 1]; 825for (int index = 0; index < _selectedItems.Count; index++) 827ItemInfo info = _selectedItems[index];
src\Framework\System\Windows\Controls\Primitives\Selector.cs (51)
909for (int i = 0; i < _selectedItems.Count; i++) 911SelectionChange.Unselect(_selectedItems[i]); 971if (!value && (_selectedItems.Count > 1)) 1087foreach (ItemInfo info in _selectedItems) 1257if (!_selectedItems.Contains(info)) 1282AdjustItemInfos(e, _selectedItems); 1301if (_selectedItems.Contains(info)) 1528Debug.Assert(!((SelectedIndex >= 0) && (_selectedItems.Count == 0)), "SelectedIndex >= 0 implies _selectedItems nonempty"); 1535for (int i = 0; i < _selectedItems.Count; i++) 1538ItemSetIsSelected(_selectedItems[i], true); 1551AdjustItemInfosAfterGeneratorChange(_selectedItems, claimUniqueContainer:true); 1591if (_selectedItems.Count == 0) 1598int index = _selectedItems[0].Index; 1634toAdd.UsesItemHashCodes = _selectedItems.UsesItemHashCodes; 1635toRemove.UsesItemHashCodes = _selectedItems.UsesItemHashCodes; 1649foreach (ItemInfo e in _selectedItems) 1742|| (selectedIndex == -1 && _selectedItems.Count > 0) 1744&& (_selectedItems.Count == 0 || selectedIndex != _selectedItems[0].Index))) 1769if (_selectedItems.Count > 0) 2005_selectedItems.UsesItemHashCodes = Items.CollectionView.HasReliableHashCodes(); 2016List<int> knownIndices = new List<int>(_selectedItems.Count); 2021foreach (ItemInfo info in _selectedItems) 2051ItemInfo info = _selectedItems.FindMatch(key); 2098foreach (ItemInfo info in _selectedItems) 2181return (_selectedItems.Count == 0) ? null : _selectedItems[0].Item; 2187get { return (_selectedItems.Count == 0) ? null : _selectedItems[0]; } 2198if (_selectedItems.Count == 0) 2201int index = _selectedItems[0].Index; 2204index = Items.IndexOf(_selectedItems[0].Item); 2205_selectedItems[0].Index = index; 2379_toUnselect = new InternalSelectedItemsStorage(_owner._selectedItems); 2384if (_owner._selectedItems.Count > 1 && _owner._selectedItems.Count != _toUnselect.Count + 1) 2387ItemInfo selectedItem = _owner._selectedItems[0]; 2390foreach (ItemInfo info in _owner._selectedItems) 2420using (_owner._selectedItems.DeferRemove()) 2429if (_owner._selectedItems.Remove(info)) 2445ItemInfo match = _owner._selectedItems.FindMatch(ItemInfo.Key(info)); 2449_owner._selectedItems.Remove(match); 2471if (!_owner._selectedItems.Contains(info)) 2473_owner._selectedItems.Add(info); 2505if (_toSelect.Contains(key) && !_owner._selectedItems.Contains(info)) 2508_owner._selectedItems.Add(info); 2578if (_owner._selectedItems.Contains(info)) return false; 2622if (!_owner._selectedItems.Contains(key)) return false; 2688for (int i = _owner._selectedItems.Count - 1; i >= 0; i--) 2690if (info != _owner._selectedItems[i]) 2692Unselect(_owner._selectedItems[i]);
src\Framework\System\Windows\Controls\SelectedItemCollection.cs (1)
50foreach (ItemsControl.ItemInfo current in _selector._selectedItems)
src\Framework\System\Windows\Controls\TabControl.cs (1)
513if (HasItems && _selectedItems.Count == 0)