Vorrei sapere perché in base a questo article e alla raccolta osservabile si associa significativamente più veloce (20 ms vs 1685ms, ovvero 800 volte più veloce) di una raccolta List <> in WPF. Ho guardato la struttura interna di ObservableCollection e utilizza un elenco di quanto è oggetto di raccolta stoccaggio (io ho usato il riflettore e ho visto questo nel costruttore)ObservableCollection Prestazioni di Databinding
public Collection()
{
this.items = new List<T>();
}
Allora, cosa sta succedendo qui?
Più precisamente INotifyCollectionChanged è implementato da ObservableCollection –
Grazie, Bryce - corretto. –
Quindi, se abbiamo una lista di 1000 articoli e una ObservableCollection di 1000 articoli richiederebbero lo stesso tempo, giusto? Ha senso. –
Jose