List
に基づいてObservableCollection
があります。ObservableCollectionのCollectionChangedが発砲しない
private List<int> markers = new List<int>();
private ObservableCollection<int> markersObservable;
markersObservable = new ObservableCollection<int>(markers);
markersObservable.CollectionChanged += MarkersObservable_CollectionChanged;
リストに要素を追加:
markers.Add(hScrollBarPoints.Value);
しかし私は、イベントが発生したことがない、コレクション変更イベントを発生するだろうと期待しており:
private void MarkersObservable_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
Console.WriteLine("Changed!");
}
私が間違って何をしているのですか?
'新しいのObservableCollection(マーカー)markers''から 'コピーのみすべての要素、それはどのような種類を形成しません元のコレクションとの関係の –