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