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