私は観測可能な待ち行列クラスhereの実装を見た。私は理解していない2つの事を見つけました: 1. PropertyChangedとCollectionChangedという名前のイベントは、基本クラスですでに定義されています。なぜあなたは '新しい'を使用する必要はありませんか?クラス階層内のイベント
2. PropertyChangedイベントは、プロパティと同様に宣言されます。どうしてそれをするの?イベントの慣例である
protected virtual event PropertyChangedEventHandler PropertyChanged;
event PropertyChangedEventHandler INotifyPropertyChanged.PropertyChanged
{
add { this.PropertyChanged += value; }
remove { this.PropertyChanged -= value; }
}
答えをもう一度見て、あなたは正しいです。基本クラスはObservableCollectionだと思いました。ありがとう! – R3turnz