24 implementations of CollectionChanged
Microsoft.Maui (1)
Primitives\LockableObservableListWrapper.cs (1)
16 event NotifyCollectionChangedEventHandler? INotifyCollectionChanged.CollectionChanged
Microsoft.Maui.Controls (9)
Items\MarshalingObservableCollection.cs (1)
45 public event NotifyCollectionChangedEventHandler CollectionChanged;
ListProxy.cs (1)
110 public event NotifyCollectionChangedEventHandler CollectionChanged;
ObservableWrapper.cs (1)
170 public event NotifyCollectionChangedEventHandler CollectionChanged;
Shell\MenuItemCollection.cs (1)
14 event NotifyCollectionChangedEventHandler INotifyCollectionChanged.CollectionChanged
Shell\ShellElementCollection.cs (1)
20 public event NotifyCollectionChangedEventHandler CollectionChanged;
SwipeView\SwipeItems.cs (1)
56 public event NotifyCollectionChangedEventHandler CollectionChanged;
TableView\TableSection.cs (1)
127 public event NotifyCollectionChangedEventHandler CollectionChanged
TemplatedItemsList.cs (2)
336 public event NotifyCollectionChangedEventHandler CollectionChanged; 1269 public event NotifyCollectionChangedEventHandler CollectionChanged;
PresentationCore (2)
System\Windows\FreezableCollection.cs (1)
535event NotifyCollectionChangedEventHandler INotifyCollectionChanged.CollectionChanged
System\Windows\Ink\StrokeCollection.cs (1)
604event NotifyCollectionChangedEventHandler INotifyCollectionChanged.CollectionChanged
PresentationFramework (10)
MS\Internal\Data\CollectionViewGroupRoot.cs (1)
35public event NotifyCollectionChangedEventHandler CollectionChanged;
MS\Internal\Navigation\JournalEntryStack.cs (2)
46public event NotifyCollectionChangedEventHandler CollectionChanged; 179public event NotifyCollectionChangedEventHandler CollectionChanged;
System\Windows\Controls\DataGridColumnHeaderCollection.cs (1)
197public event NotifyCollectionChangedEventHandler CollectionChanged;
System\Windows\Controls\MultipleCopiesCollection.cs (1)
417public event NotifyCollectionChangedEventHandler CollectionChanged;
System\Windows\Data\CollectionContainer.cs (1)
247event NotifyCollectionChangedEventHandler INotifyCollectionChanged.CollectionChanged
System\Windows\Data\CollectionView.cs (1)
776event NotifyCollectionChangedEventHandler INotifyCollectionChanged.CollectionChanged
System\Windows\Data\CompositeCollection.cs (1)
392event NotifyCollectionChangedEventHandler INotifyCollectionChanged.CollectionChanged
System\Windows\Documents\DocumentReferenceCollection.cs (1)
124public event NotifyCollectionChangedEventHandler CollectionChanged;
System\Windows\Navigation\JournalEntryListConverter.cs (1)
190public event NotifyCollectionChangedEventHandler CollectionChanged;
System.ObjectModel (2)
System\Collections\ObjectModel\ObservableCollection.cs (1)
84public virtual event NotifyCollectionChangedEventHandler? CollectionChanged;
System\Collections\ObjectModel\ReadOnlyObservableCollection.cs (1)
39event NotifyCollectionChangedEventHandler? INotifyCollectionChanged.CollectionChanged
57 references to CollectionChanged
Microsoft.Maui (2)
Primitives\LockableObservableListWrapper.cs (2)
18 add { ((INotifyCollectionChanged)_list).CollectionChanged += value; } 19 remove { ((INotifyCollectionChanged)_list).CollectionChanged -= value; }
Microsoft.Maui.Controls (18)
Border\Border.cs (2)
242 oldCollection.CollectionChanged -= OnStrokeDashArrayChanged; 247 newCollection.CollectionChanged += OnStrokeDashArrayChanged;
IndicatorView\IndicatorView.cs (2)
160 oldCollection.CollectionChanged -= OnCollectionChanged; 163 collection.CollectionChanged += OnCollectionChanged;
Internals\WeakEventProxy.cs (3)
90 s.CollectionChanged -= OnCollectionChanged; 93 source.CollectionChanged += OnCollectionChanged; 101 s.CollectionChanged -= OnCollectionChanged;
Items\MarshalingObservableCollection.cs (1)
30 incc.CollectionChanged += InternalCollectionChanged;
Items\SelectionList.cs (1)
26 incc.CollectionChanged += OnCollectionChanged;
Picker\Picker.cs (3)
70 ((INotifyCollectionChanged)Items).CollectionChanged += OnItemsCollectionChanged; 266 oldObservable.CollectionChanged -= CollectionChanged; 271 newObservable.CollectionChanged += CollectionChanged;
Shell\MenuItemCollection.cs (2)
16 add { ((INotifyCollectionChanged)_inner).CollectionChanged += value; } 17 remove { ((INotifyCollectionChanged)_inner).CollectionChanged -= value; }
Shell\ShellContent.cs (1)
122 ((INotifyCollectionChanged)MenuItems).CollectionChanged += MenuItemsCollectionChanged;
Shell\ShellElementCollection.cs (2)
41 ((INotifyCollectionChanged)_inner).CollectionChanged += InnerCollectionChanged; 70 ((INotifyCollectionChanged)_visibleItems).CollectionChanged += OnVisibleItemsChanged;
Shell\ShellItem.cs (1)
175 (Items as INotifyCollectionChanged).CollectionChanged += ItemsCollectionChanged;
Microsoft.Maui.Controls.Maps (2)
Map.cs (2)
271 ncc.CollectionChanged -= OnItemsSourceCollectionChanged; 276 ncc1.CollectionChanged += OnItemsSourceCollectionChanged;
PresentationFramework (34)
MS\Internal\Controls\InnerItemCollectionView.cs (2)
742((INotifyCollectionChanged)_sort).CollectionChanged -= new NotifyCollectionChangedEventHandler(SortDescriptionsChanged); 750((INotifyCollectionChanged)_sort).CollectionChanged += new NotifyCollectionChangedEventHandler(SortDescriptionsChanged);
MS\Internal\Data\CollectionViewProxy.cs (2)
39view.CollectionChanged += new NotifyCollectionChangedEventHandler(_OnViewChanged); 365_view.CollectionChanged -= new NotifyCollectionChangedEventHandler(_OnViewChanged);
MS\Internal\Data\CompositeCollectionView.cs (1)
351/// this will simply raise a Reset event to <seealso cref="INotifyCollectionChanged.CollectionChanged"/> listeners.
MS\Internal\Data\EnumerableCollectionView.cs (1)
57incc.CollectionChanged += new NotifyCollectionChangedEventHandler(_OnViewChanged);
MS\Internal\Navigation\JournalEntryStack.cs (1)
160ichildnotify.CollectionChanged += new NotifyCollectionChangedEventHandler(PropogateCollectionChanged);
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (2)
40((INotifyCollectionChanged)_owner.Columns).CollectionChanged += new NotifyCollectionChangedEventHandler(OnColumnCollectionChanged); 113((INotifyCollectionChanged)_owner.Columns).CollectionChanged -= new NotifyCollectionChangedEventHandler(OnColumnCollectionChanged);
System\Windows\Controls\DataGrid.cs (2)
90((INotifyCollectionChanged)Items).CollectionChanged += new NotifyCollectionChangedEventHandler(OnItemsCollectionChanged); 92((INotifyCollectionChanged)Items.SortDescriptions).CollectionChanged += new NotifyCollectionChangedEventHandler(OnItemsSortDescriptionsChanged);
System\Windows\Controls\ItemCollection.cs (5)
602((INotifyCollectionChanged)MySortDescriptions).CollectionChanged += new NotifyCollectionChangedEventHandler(SortDescriptionsChanged); 688((INotifyCollectionChanged)MyGroupDescriptions).CollectionChanged += new NotifyCollectionChangedEventHandler(GroupDescriptionsChanged); 1375((INotifyCollectionChanged)MyLiveSortingProperties).CollectionChanged += new NotifyCollectionChangedEventHandler(LiveSortingChanged); 1408((INotifyCollectionChanged)MyLiveFilteringProperties).CollectionChanged += new NotifyCollectionChangedEventHandler(LiveFilteringChanged); 1445((INotifyCollectionChanged)MyLiveGroupingProperties).CollectionChanged += new NotifyCollectionChangedEventHandler(LiveGroupingChanged);
System\Windows\Controls\ItemsControl.cs (3)
113((INotifyCollectionChanged)_items).CollectionChanged += new NotifyCollectionChangedEventHandler(OnItemCollectionChanged1); 122((INotifyCollectionChanged)_items).CollectionChanged += new NotifyCollectionChangedEventHandler(OnItemCollectionChanged2); 134((INotifyCollectionChanged)_groupStyle).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupStyleChanged);
System\Windows\Data\BindingGroup.cs (1)
61((INotifyCollectionChanged)_bindingExpressions).CollectionChanged += new NotifyCollectionChangedEventHandler(OnBindingsChanged);
System\Windows\Data\BindingListCollectionView.cs (3)
49((INotifyCollectionChanged)_group).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupChanged); 50((INotifyCollectionChanged)_group.GroupDescriptions).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupByChanged); 244((INotifyCollectionChanged)_sort).CollectionChanged += new NotifyCollectionChangedEventHandler(SortDescriptionsChanged);
System\Windows\Data\CollectionView.cs (2)
105incc.CollectionChanged += new NotifyCollectionChangedEventHandler(OnCollectionChanged); 680incc.CollectionChanged -= new NotifyCollectionChangedEventHandler(OnCollectionChanged);
System\Windows\Data\CollectionViewSource.cs (5)
40((INotifyCollectionChanged)_sort).CollectionChanged += new NotifyCollectionChangedEventHandler(OnForwardedCollectionChanged); 43((INotifyCollectionChanged)_groupBy).CollectionChanged += new NotifyCollectionChangedEventHandler(OnForwardedCollectionChanged); 354((INotifyCollectionChanged)_liveSortingProperties).CollectionChanged += new NotifyCollectionChangedEventHandler(OnForwardedCollectionChanged); 475((INotifyCollectionChanged)_liveFilteringProperties).CollectionChanged += new NotifyCollectionChangedEventHandler(OnForwardedCollectionChanged); 596((INotifyCollectionChanged)_liveGroupingProperties).CollectionChanged += new NotifyCollectionChangedEventHandler(OnForwardedCollectionChanged);
System\Windows\Data\ListCollectionView.cs (4)
70((INotifyCollectionChanged)_group).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupChanged); 71((INotifyCollectionChanged)_group.GroupDescriptions).CollectionChanged += new NotifyCollectionChangedEventHandler(OnGroupByChanged); 2912((INotifyCollectionChanged)_sort).CollectionChanged -= new NotifyCollectionChangedEventHandler(SortDescriptionsChanged); 2920((INotifyCollectionChanged)_sort).CollectionChanged += new NotifyCollectionChangedEventHandler(SortDescriptionsChanged);
System.ObjectModel (1)
System\Collections\ObjectModel\ReadOnlyObservableCollection.cs (1)
27((INotifyCollectionChanged)Items).CollectionChanged += new NotifyCollectionChangedEventHandler(HandleCollectionChanged);