Closed hadashiA closed 7 months ago
The current implementation of INotifyCollectionChanged (for WPF) is IEnumerable<(T, TVIEW)>. This PR change this to IEnumerable<TView>.
INotifyCollectionChanged
IEnumerable<(T, TVIEW)>
IEnumerable<TView>
This is because it is the INotifyCOllectionChanged interface is for binding.
INotifyCOllectionChanged
The following breaking changes are included ..!
INotifyCollectionChangedSynchronizedView
IEnumerable<(T, TView)>
INotifyCollectionChanegdSynchronizedView
ISynchoronizedView<T, TView>
ISynchronizedView.WithINotifyCollectionChanged
.ToNotifyCollectionChanged
7
The current implementation of
INotifyCollectionChanged
(for WPF) isIEnumerable<(T, TVIEW)>
. This PR change this toIEnumerable<TView>
.This is because it is the
INotifyCOllectionChanged
interface is for binding.The following breaking changes are included ..!
INotifyCollectionChangedSynchronizedView
toIEnumerable<TView>
instead ofIEnumerable<(T, TView)>
.INotifyCollectionChanegdSynchronizedView
is no longerISynchoronizedView<T, TView>
.ISynchronizedView.WithINotifyCollectionChanged
to.ToNotifyCollectionChanged
.