97 references to SelectionChange
PresentationFramework (97)
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (7)
44parentSelector.SelectionChange.SelectJustThisItem(parentSelector.NewItemInfo(Item), true /* assumeInItemsCollection */); 64parentSelector.SelectionChange.Begin(); 65parentSelector.SelectionChange.Select(parentSelector.NewItemInfo(Item), true); 66parentSelector.SelectionChange.End(); 80parentSelector.SelectionChange.Begin(); 81parentSelector.SelectionChange.Unselect(parentSelector.NewItemInfo(Item)); 82parentSelector.SelectionChange.End();
System\Windows\Controls\ComboBox.cs (4)
1253SelectionChange.SelectJustThisItem(NewItemInfo(item, comboBoxItem), true /* assumeInItemsCollection */); 1572SelectionChange.SelectJustThisItem(NewItemInfo(item, container, i), true /* assumeInItemsCollection */); 1852SelectionChange.SelectJustThisItem(infoToSelect, true /* assumeInItemsCollection */); 1861SelectionChange.SelectJustThisItem(infoToSelect, true /* assumeInItemsCollection */);
System\Windows\Controls\DataGrid.cs (3)
4861SelectionChange.Unselect(itemInfo); 4902SelectionChange.Unselect(itemInfo); 4922SelectionChange.Select(ItemInfoFromIndex(index), true);
System\Windows\Controls\ListBox.cs (6)
797SelectionChange.SelectJustThisItem(info, true /* assumeInItemsCollection */); 854if (!SelectionChange.IsActive) 857SelectionChange.Begin(); 871SelectionChange.Unselect(info); 883SelectionChange.Select(NewItemInfo(enumerator.Current, null, index), true /* assumeInItemsCollection */); 894SelectionChange.End();
System\Windows\Controls\Primitives\Selector.cs (65)
335if (!s.SelectionChange.IsActive) 338s.SelectionChange.SelectJustThisItem(s.ItemInfoFromIndex(newIndex), true /* assumeInItemsCollection */); 388if (!s.SelectionChange.IsActive) 390s.SelectionChange.SelectJustThisItem(s.NewItemInfo(e.NewValue), false /* assumeInItemsCollection */); 467if (!s.SelectionChange.IsActive) 470s.SelectionChange.SelectJustThisItem(info, assumeInItemsCollection:true); 500SelectionChange.SelectJustThisItem(NewItemInfo(item, null, index), true /* assumeInItemsCollection */); 532SelectionChange.SelectJustThisItem(info, assumeInItemsCollection:true); 649if (s.SelectionChange.IsActive) 808if (!SelectionChange.IsActive) 810SelectionChange.Begin(); 811SelectionChange.CleanupDeferSelection(); 821SelectionChange.Unselect(NewUnresolvedItemInfo(currentlySelectedItem)); 830if (!SelectionChange.Select(NewUnresolvedItemInfo(item), false /* assumeInItemsCollection */)) 832SelectionChange.Cancel(); 838SelectionChange.End(); 845SelectionChange.Cancel(); 856if (SelectionChange.IsActive) 866SelectionChange.Begin(); 876SelectionChange.Select(NewUnresolvedItemInfo(e.NewItems[0]), false /* assumeInItemsCollection */); 883SelectionChange.Unselect(NewUnresolvedItemInfo(e.OldItems[0])); 887SelectionChange.CleanupDeferSelection(); 890SelectionChange.Unselect(_selectedItems[i]); 897SelectionChange.Select(NewUnresolvedItemInfo(userSelectedItems[i]), false /* assumeInItemsCollection */); 905SelectionChange.Unselect(NewUnresolvedItemInfo(e.OldItems[0])); 906SelectionChange.Select(NewUnresolvedItemInfo(e.NewItems[0]), false /* assumeInItemsCollection */); 916SelectionChange.End(); 923SelectionChange.Cancel(); 952SelectionChange.Validate(); 1037SelectionChange.Begin(); 1038SelectionChange.CleanupDeferSelection(); 1045SelectionChange.Select(info, true /* assumeInItemsCollection */); 1050SelectionChange.End(); 1059SelectionChange.Begin(); 1060SelectionChange.CleanupDeferSelection(); 1067SelectionChange.Unselect(info); 1072SelectionChange.End(); 1143SelectionChange.Begin(); 1150SelectionChange.Select(info, true /* assumeInItemsCollection */); 1155SelectionChange.End(); 1188SelectionChange.Validate(); 1198SelectionChange.CleanupDeferSelection(); 1210SelectionChange.Begin(); 1229SelectionChange.Select(info, true /* assumeInItemsCollection */); 1237SelectionChange.End(); 1258SelectionChange.Begin(); 1273SelectionChange.Unselect(info); 1280SelectionChange.End(); 1423Debug.Assert(!SelectionChange.IsActive, "SelectionChange is already active -- use SelectionChange.Select or Unselect"); 1434SelectionChange.Begin(); 1441SelectionChange.Select(info, true /* assumeInItemsCollection */); 1445SelectionChange.Unselect(info); 1450SelectionChange.End(); 1499SelectionChange.Begin(); 1512SelectionChange.Cancel(); 1535SelectionChange.SelectJustThisItem(NewItemInfo(item, null, Items.CurrentPosition), true /* assumeInItemsCollection */); 1540SelectionChange.SelectJustThisItem(null, false); 1595Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 1659bool inSelectionChange = SelectionChange.IsActive; 1663SelectionChange.Begin(); 1670SelectionChange.End(); 1677Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 1907if (SelectionChange.IsActive || container == _clearingContainer) 2040Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 2052SelectionChange.Unselect(info);
System\Windows\Controls\SelectedItemCollection.cs (12)
43_selector.SelectionChange.Unselect(current); 62_selector.SelectionChange.Unselect(_selector.NewItemInfo(this[index])); 83_selector.SelectionChange.Select(_selector.NewItemInfo(item), true /* assumeInItemsCollection */); 187if (_selector.SelectionChange.IsActive || _updatingSelectedItems) 192_selector.SelectionChange.Begin(); 200if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 205_selector.SelectionChange.End(); 215return _selector.SelectionChange.IsActive || _updatingSelectedItems; 224if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 229_selector.SelectionChange.Select(info, true /* assumeInItemsCollection */); 237if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 242_selector.SelectionChange.Unselect(info);