97 references to SelectionChange
PresentationFramework (97)
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (7)
43parentSelector.SelectionChange.SelectJustThisItem(parentSelector.NewItemInfo(Item), true /* assumeInItemsCollection */); 63parentSelector.SelectionChange.Begin(); 64parentSelector.SelectionChange.Select(parentSelector.NewItemInfo(Item), true); 65parentSelector.SelectionChange.End(); 79parentSelector.SelectionChange.Begin(); 80parentSelector.SelectionChange.Unselect(parentSelector.NewItemInfo(Item)); 81parentSelector.SelectionChange.End();
System\Windows\Controls\ComboBox.cs (4)
1252SelectionChange.SelectJustThisItem(NewItemInfo(item, comboBoxItem), true /* assumeInItemsCollection */); 1571SelectionChange.SelectJustThisItem(NewItemInfo(item, container, i), true /* assumeInItemsCollection */); 1851SelectionChange.SelectJustThisItem(infoToSelect, true /* assumeInItemsCollection */); 1860SelectionChange.SelectJustThisItem(infoToSelect, true /* assumeInItemsCollection */);
System\Windows\Controls\DataGrid.cs (3)
4860SelectionChange.Unselect(itemInfo); 4901SelectionChange.Unselect(itemInfo); 4921SelectionChange.Select(ItemInfoFromIndex(index), true);
System\Windows\Controls\ListBox.cs (6)
796SelectionChange.SelectJustThisItem(info, true /* assumeInItemsCollection */); 853if (!SelectionChange.IsActive) 856SelectionChange.Begin(); 870SelectionChange.Unselect(info); 882SelectionChange.Select(NewItemInfo(enumerator.Current, null, index), true /* assumeInItemsCollection */); 893SelectionChange.End();
System\Windows\Controls\Primitives\Selector.cs (65)
334if (!s.SelectionChange.IsActive) 337s.SelectionChange.SelectJustThisItem(s.ItemInfoFromIndex(newIndex), true /* assumeInItemsCollection */); 387if (!s.SelectionChange.IsActive) 389s.SelectionChange.SelectJustThisItem(s.NewItemInfo(e.NewValue), false /* assumeInItemsCollection */); 466if (!s.SelectionChange.IsActive) 469s.SelectionChange.SelectJustThisItem(info, assumeInItemsCollection:true); 499SelectionChange.SelectJustThisItem(NewItemInfo(item, null, index), true /* assumeInItemsCollection */); 531SelectionChange.SelectJustThisItem(info, assumeInItemsCollection:true); 648if (s.SelectionChange.IsActive) 807if (!SelectionChange.IsActive) 809SelectionChange.Begin(); 810SelectionChange.CleanupDeferSelection(); 820SelectionChange.Unselect(NewUnresolvedItemInfo(currentlySelectedItem)); 829if (!SelectionChange.Select(NewUnresolvedItemInfo(item), false /* assumeInItemsCollection */)) 831SelectionChange.Cancel(); 837SelectionChange.End(); 844SelectionChange.Cancel(); 855if (SelectionChange.IsActive) 865SelectionChange.Begin(); 875SelectionChange.Select(NewUnresolvedItemInfo(e.NewItems[0]), false /* assumeInItemsCollection */); 882SelectionChange.Unselect(NewUnresolvedItemInfo(e.OldItems[0])); 886SelectionChange.CleanupDeferSelection(); 889SelectionChange.Unselect(_selectedItems[i]); 896SelectionChange.Select(NewUnresolvedItemInfo(userSelectedItems[i]), false /* assumeInItemsCollection */); 904SelectionChange.Unselect(NewUnresolvedItemInfo(e.OldItems[0])); 905SelectionChange.Select(NewUnresolvedItemInfo(e.NewItems[0]), false /* assumeInItemsCollection */); 915SelectionChange.End(); 922SelectionChange.Cancel(); 951SelectionChange.Validate(); 1036SelectionChange.Begin(); 1037SelectionChange.CleanupDeferSelection(); 1044SelectionChange.Select(info, true /* assumeInItemsCollection */); 1049SelectionChange.End(); 1058SelectionChange.Begin(); 1059SelectionChange.CleanupDeferSelection(); 1066SelectionChange.Unselect(info); 1071SelectionChange.End(); 1142SelectionChange.Begin(); 1149SelectionChange.Select(info, true /* assumeInItemsCollection */); 1154SelectionChange.End(); 1187SelectionChange.Validate(); 1197SelectionChange.CleanupDeferSelection(); 1209SelectionChange.Begin(); 1228SelectionChange.Select(info, true /* assumeInItemsCollection */); 1236SelectionChange.End(); 1257SelectionChange.Begin(); 1272SelectionChange.Unselect(info); 1279SelectionChange.End(); 1422Debug.Assert(!SelectionChange.IsActive, "SelectionChange is already active -- use SelectionChange.Select or Unselect"); 1433SelectionChange.Begin(); 1440SelectionChange.Select(info, true /* assumeInItemsCollection */); 1444SelectionChange.Unselect(info); 1449SelectionChange.End(); 1498SelectionChange.Begin(); 1511SelectionChange.Cancel(); 1534SelectionChange.SelectJustThisItem(NewItemInfo(item, null, Items.CurrentPosition), true /* assumeInItemsCollection */); 1539SelectionChange.SelectJustThisItem(null, false); 1594Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 1658bool inSelectionChange = SelectionChange.IsActive; 1662SelectionChange.Begin(); 1669SelectionChange.End(); 1676Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 1906if (SelectionChange.IsActive || container == _clearingContainer) 2039Debug.Assert(SelectionChange.IsActive, "SelectionChange.IsActive should be true"); 2051SelectionChange.Unselect(info);
System\Windows\Controls\SelectedItemCollection.cs (12)
42_selector.SelectionChange.Unselect(current); 61_selector.SelectionChange.Unselect(_selector.NewItemInfo(this[index])); 82_selector.SelectionChange.Select(_selector.NewItemInfo(item), true /* assumeInItemsCollection */); 186if (_selector.SelectionChange.IsActive || _updatingSelectedItems) 191_selector.SelectionChange.Begin(); 199if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 204_selector.SelectionChange.End(); 214return _selector.SelectionChange.IsActive || _updatingSelectedItems; 223if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 228_selector.SelectionChange.Select(info, true /* assumeInItemsCollection */); 236if (!_selector.SelectionChange.IsActive || !_updatingSelectedItems) 241_selector.SelectionChange.Unselect(info);