NuGet Gallery | ReactiveProperty 2.1.6
v2.1.6
追加
- ObservableCollection と ReadOnlyObservableCollection の要素の ReactiveProperty の変更を監視する ObserveElementReactiveProperty 拡張メソッドを実装しました。
- ObservableCollection と ReadOnlyObservableCollection の要素の PropertyChanged イベントを監視する ObserveElementPropertyChanged 拡張メソッドを実装しました。
- 読み取り専用の ReactiveProperty である ReadOnlyReactiveProperty
を実装しました。IObservable から ToReadOnlyReactiveProperty 拡張メソッドで生成できます。
破壊的変更
- INotifyCollectionChanged の拡張メソッドとして提供されていた ObserveElementProperty メソッドのアクセシビリティを internal にしました。
解説
ObserveElementXXXXメソッドシリーズ
コレクション内の要素を監視する系メソッドになります。コレクション内の要素のCollectionChangedや、PropertyChangedや、ReactivePropertyの変更を監視できます。
ReadOnlyReactiveProperty
今までのReactivePropertyは、読み取り専用に使うときでも必ず読み書き出来る状態でした。今回は、ReadOnlyな場合は今までのToReactivePropertyからToReadOnlyReactivePropertyに変えることで書き込みが出来ないReadOnlyReactivePropertyを使うことが出来ます。