私は何をするのが一番いいのか興味がありましたViewModels
。インターフェイスを実装するINotifyPropertyChanged
か、から派生させる方が良いですかObservableObject
。
ObservableObject
クラスINotifyPropertyChanged
は、のような退屈なコードを実装して実行しますRaisePropertyChanged
。
INotifyPropertyChanged
PropertyChanged
イベントを実装する必要があります。
私の観点からは、 を使用する方がより論理的に思えますObservableObject
が、ほとんどのチュートリアルでは、 にINotifyPropertyChanged
インターフェースを実装していますViewModel
。
シンプルにするためだと思いますか、それとも論理的な理由があると思いますか?