97 references to SelectionChange
PresentationFramework (97)
src\Framework\System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (7)
54parentSelector.SelectionChange.SelectJustThisItem(parentSelector.NewItemInfo(Item), true /* assumeInItemsCollection */); 74parentSelector.SelectionChange.Begin(); 75parentSelector.SelectionChange.Select(parentSelector.NewItemInfo(Item), true); 76parentSelector.SelectionChange.End(); 90parentSelector.SelectionChange.Begin(); 91parentSelector.SelectionChange.Unselect(parentSelector.NewItemInfo(Item)); 92parentSelector.SelectionChange.End();
src\Framework\System\Windows\Controls\ComboBox.cs (4)
1267SelectionChange.SelectJustThisItem(NewItemInfo(item, comboBoxItem), true /* assumeInItemsCollection */); 1587SelectionChange.SelectJustThisItem(NewItemInfo(item, container, i), true /* assumeInItemsCollection */); 1867SelectionChange.SelectJustThisItem(infoToSelect, true /* assumeInItemsCollection */); 1876SelectionChange.SelectJustThisItem(infoToSelect, true /* assumeInItemsCollection */);
src\Framework\System\Windows\Controls\DataGrid.cs (3)
4904SelectionChange.Unselect(itemInfo); 4945SelectionChange.Unselect(itemInfo); 4965SelectionChange.Select(ItemInfoFromIndex(index), true);
src\Framework\System\Windows\Controls\ListBox.cs (6)
757SelectionChange.SelectJustThisItem(info, true /* assumeInItemsCollection */); 814if (!SelectionChange.IsActive) 817SelectionChange.Begin(); 832SelectionChange.Unselect(info); 844SelectionChange.Select(NewItemInfo(enumerator.Current, null, index), true /* assumeInItemsCollection */); 859SelectionChange.End();
src\Framework\System\Windows\Controls\Primitives\Selector.cs (65)
357if (!s.SelectionChange.IsActive) 360s.SelectionChange.SelectJustThisItem(s.ItemInfoFromIndex(newIndex), true /* assumeInItemsCollection */); 410if (!s.SelectionChange.IsActive) 412s.SelectionChange.SelectJustThisItem(s.NewItemInfo(e.NewValue), false /* assumeInItemsCollection */); 489if (!s.SelectionChange.IsActive) 492s.SelectionChange.SelectJustThisItem(info, assumeInItemsCollection:true); 522SelectionChange.SelectJustThisItem(NewItemInfo(item, null, index), true /* assumeInItemsCollection */); 554SelectionChange.SelectJustThisItem(info, assumeInItemsCollection:true); 671if (s.SelectionChange.IsActive) 829if (!SelectionChange.IsActive) 831SelectionChange.Begin(); 832SelectionChange.CleanupDeferSelection(); 842SelectionChange.Unselect(NewUnresolvedItemInfo(currentlySelectedItem)); 851if (!SelectionChange.Select(NewUnresolvedItemInfo(item), false /* assumeInItemsCollection */)) 853SelectionChange.Cancel(); 859SelectionChange.End(); 866SelectionChange.Cancel(); 877if (SelectionChange.IsActive) 887SelectionChange.Begin(); 897SelectionChange.Select(NewUnresolvedItemInfo(e.NewItems[0]), false /* assumeInItemsCollection */); 904SelectionChange.Unselect(NewUnresolvedItemInfo(e.OldItems[0])); 908SelectionChange.CleanupDeferSelection(); 911SelectionChange.Unselect(_selectedItems[i]); 918SelectionChange.Select(NewUnresolvedItemInfo(userSelectedItems[i]), false /* assumeInItemsCollection */); 926SelectionChange.Unselect(NewUnresolvedItemInfo(e.OldItems[0])); 927SelectionChange.Select(NewUnresolvedItemInfo(e.NewItems[0]), false /* assumeInItemsCollection */); 937SelectionChange.End(); 944SelectionChange.Cancel(); 973SelectionChange.Validate(); 1059SelectionChange.Begin(); 1060SelectionChange.CleanupDeferSelection(); 1067SelectionChange.Select(info, true /* assumeInItemsCollection */); 1072SelectionChange.End(); 1081SelectionChange.Begin(); 1082SelectionChange.CleanupDeferSelection(); 1089SelectionChange.Unselect(info); 1094SelectionChange.End(); 1173SelectionChange.Begin(); 1180SelectionChange.Select(info, true /* assumeInItemsCollection */); 1185SelectionChange.End(); 1218SelectionChange.Validate(); 1228SelectionChange.CleanupDeferSelection(); 1240SelectionChange.Begin(); 1259SelectionChange.Select(info, true /* assumeInItemsCollection */); 1267SelectionChange.End(); 1288SelectionChange.Begin(); 1303SelectionChange.Unselect(info); 1310SelectionChange.End(); 1453Debug.Assert(!SelectionChange.IsActive, "SelectionChange is already active -- use SelectionChange.Select or Unselect"); 1464SelectionChange.Begin(); 1471SelectionChange.Select(info, true /* assumeInItemsCollection */); 1475SelectionChange.Unselect(info); 1480SelectionChange.End(); 1530SelectionChange.Begin(); 1544SelectionChange.Cancel(); 1567SelectionChange.SelectJustThisItem(NewItemInfo(item, null, Items.CurrentPosition), true /* assumeInItemsCollection */); 1572SelectionChange.SelectJustThisItem(null, false); 1627Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 1691bool inSelectionChange = SelectionChange.IsActive; 1695SelectionChange.Begin(); 1702SelectionChange.End(); 1709Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 1963if (SelectionChange.IsActive || container == _clearingContainer) 2096Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 2108SelectionChange.Unselect(info);
src\Framework\System\Windows\Controls\SelectedItemCollection.cs (12)
52_selector.SelectionChange.Unselect(current); 71_selector.SelectionChange.Unselect(_selector.NewItemInfo(this[index])); 92_selector.SelectionChange.Select(_selector.NewItemInfo(item), true /* assumeInItemsCollection */); 196if (_selector.SelectionChange.IsActive || _updatingSelectedItems) 201_selector.SelectionChange.Begin(); 209if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 214_selector.SelectionChange.End(); 224return _selector.SelectionChange.IsActive || _updatingSelectedItems; 233if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 238_selector.SelectionChange.Select(info, true /* assumeInItemsCollection */); 246if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 251_selector.SelectionChange.Unselect(info);