RxとReactivePropertyを使って、WPFでUnidirection Data Flowを実現するWPFReactiveExtensionsReactiveProperty 要約 ブラウザ上の MVC的な分割を Node Stream API で行うの WPF+Rx+ReactiveProperty 版です 背景 WPFで、真面目にコードビハインドとViewModelを分離して、MVVMを実現するには、INotifyPropertyChangedとICommandの実装が面倒です。 また、個人的に双方向バインディングより、Unidirectional Data Flowが好きです。 作戦 幸い、技術的要素は揃っています。 イベントをRxで処理 ViewModelからViewへの変更通知はReactivePropertyで実現 ViewはXamlで実現 次のような処理の流れを考え