97 references to SelectionChange
PresentationFramework (97)
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (7)
57parentSelector.SelectionChange.SelectJustThisItem(parentSelector.NewItemInfo(Item), true /* assumeInItemsCollection */); 77parentSelector.SelectionChange.Begin(); 78parentSelector.SelectionChange.Select(parentSelector.NewItemInfo(Item), true); 79parentSelector.SelectionChange.End(); 93parentSelector.SelectionChange.Begin(); 94parentSelector.SelectionChange.Unselect(parentSelector.NewItemInfo(Item)); 95parentSelector.SelectionChange.End();
System\Windows\Controls\ComboBox.cs (4)
1265SelectionChange.SelectJustThisItem(NewItemInfo(item, comboBoxItem), true /* assumeInItemsCollection */); 1584SelectionChange.SelectJustThisItem(NewItemInfo(item, container, i), true /* assumeInItemsCollection */); 1864SelectionChange.SelectJustThisItem(infoToSelect, true /* assumeInItemsCollection */); 1873SelectionChange.SelectJustThisItem(infoToSelect, true /* assumeInItemsCollection */);
System\Windows\Controls\DataGrid.cs (3)
4899SelectionChange.Unselect(itemInfo); 4940SelectionChange.Unselect(itemInfo); 4960SelectionChange.Select(ItemInfoFromIndex(index), true);
System\Windows\Controls\ListBox.cs (6)
802SelectionChange.SelectJustThisItem(info, true /* assumeInItemsCollection */); 859if (!SelectionChange.IsActive) 862SelectionChange.Begin(); 876SelectionChange.Unselect(info); 888SelectionChange.Select(NewItemInfo(enumerator.Current, null, index), true /* assumeInItemsCollection */); 902SelectionChange.End();
System\Windows\Controls\Primitives\Selector.cs (65)
347if (!s.SelectionChange.IsActive) 350s.SelectionChange.SelectJustThisItem(s.ItemInfoFromIndex(newIndex), true /* assumeInItemsCollection */); 400if (!s.SelectionChange.IsActive) 402s.SelectionChange.SelectJustThisItem(s.NewItemInfo(e.NewValue), false /* assumeInItemsCollection */); 479if (!s.SelectionChange.IsActive) 482s.SelectionChange.SelectJustThisItem(info, assumeInItemsCollection:true); 512SelectionChange.SelectJustThisItem(NewItemInfo(item, null, index), true /* assumeInItemsCollection */); 544SelectionChange.SelectJustThisItem(info, assumeInItemsCollection:true); 661if (s.SelectionChange.IsActive) 819if (!SelectionChange.IsActive) 821SelectionChange.Begin(); 822SelectionChange.CleanupDeferSelection(); 832SelectionChange.Unselect(NewUnresolvedItemInfo(currentlySelectedItem)); 841if (!SelectionChange.Select(NewUnresolvedItemInfo(item), false /* assumeInItemsCollection */)) 843SelectionChange.Cancel(); 849SelectionChange.End(); 856SelectionChange.Cancel(); 867if (SelectionChange.IsActive) 877SelectionChange.Begin(); 887SelectionChange.Select(NewUnresolvedItemInfo(e.NewItems[0]), false /* assumeInItemsCollection */); 894SelectionChange.Unselect(NewUnresolvedItemInfo(e.OldItems[0])); 898SelectionChange.CleanupDeferSelection(); 901SelectionChange.Unselect(_selectedItems[i]); 908SelectionChange.Select(NewUnresolvedItemInfo(userSelectedItems[i]), false /* assumeInItemsCollection */); 916SelectionChange.Unselect(NewUnresolvedItemInfo(e.OldItems[0])); 917SelectionChange.Select(NewUnresolvedItemInfo(e.NewItems[0]), false /* assumeInItemsCollection */); 927SelectionChange.End(); 934SelectionChange.Cancel(); 963SelectionChange.Validate(); 1049SelectionChange.Begin(); 1050SelectionChange.CleanupDeferSelection(); 1057SelectionChange.Select(info, true /* assumeInItemsCollection */); 1062SelectionChange.End(); 1071SelectionChange.Begin(); 1072SelectionChange.CleanupDeferSelection(); 1079SelectionChange.Unselect(info); 1084SelectionChange.End(); 1155SelectionChange.Begin(); 1162SelectionChange.Select(info, true /* assumeInItemsCollection */); 1167SelectionChange.End(); 1200SelectionChange.Validate(); 1210SelectionChange.CleanupDeferSelection(); 1222SelectionChange.Begin(); 1241SelectionChange.Select(info, true /* assumeInItemsCollection */); 1249SelectionChange.End(); 1270SelectionChange.Begin(); 1285SelectionChange.Unselect(info); 1292SelectionChange.End(); 1435Debug.Assert(!SelectionChange.IsActive, "SelectionChange is already active -- use SelectionChange.Select or Unselect"); 1446SelectionChange.Begin(); 1453SelectionChange.Select(info, true /* assumeInItemsCollection */); 1457SelectionChange.Unselect(info); 1462SelectionChange.End(); 1511SelectionChange.Begin(); 1524SelectionChange.Cancel(); 1547SelectionChange.SelectJustThisItem(NewItemInfo(item, null, Items.CurrentPosition), true /* assumeInItemsCollection */); 1552SelectionChange.SelectJustThisItem(null, false); 1607Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 1671bool inSelectionChange = SelectionChange.IsActive; 1675SelectionChange.Begin(); 1682SelectionChange.End(); 1689Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 1918if (SelectionChange.IsActive || container == _clearingContainer) 2051Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 2063SelectionChange.Unselect(info);
System\Windows\Controls\SelectedItemCollection.cs (12)
45_selector.SelectionChange.Unselect(current); 64_selector.SelectionChange.Unselect(_selector.NewItemInfo(this[index])); 85_selector.SelectionChange.Select(_selector.NewItemInfo(item), true /* assumeInItemsCollection */); 189if (_selector.SelectionChange.IsActive || _updatingSelectedItems) 194_selector.SelectionChange.Begin(); 202if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 207_selector.SelectionChange.End(); 217return _selector.SelectionChange.IsActive || _updatingSelectedItems; 226if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 231_selector.SelectionChange.Select(info, true /* assumeInItemsCollection */); 239if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 244_selector.SelectionChange.Unselect(info);