かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

ReactiveProperty v1.0リリースしました

f:id:okazuki:20140904220815p:plain

ReactiveProperty - MVVM Extensions for Rx - Download: ReactiveProperty v1.0

What's new

Reactive Extensionsのバージョンを最新にあげました。

なぜv0.4からv1に上げてみたか

お仕事で使ってくれてる人がいて、その人から聞いてたら結構ヘビーに使ってて大丈夫そうなのと、自分でも使っていて困ることが無いのでv1.0に上げました。

id:neueccさんが、3年前に最初のリリースをしてから感銘を受けたライブラリをPCLに移植してメンテナンスすることになるとは思ってなかったのですが、これからもちまちま、メンテナンスしていけたらなぁと思います。

ReactiveProperty

ReactivePropertyは、MVVMの開発を支援するためのライブラリです。MVVMのVMでお馴染みの変更通知のプロパティや、CommandをIObservableとして扱えるようにしている点が特徴です。

たったこれだけのことですが、プロパティ同士の合成や、プロパティから新たなプロパティやCommandを生成したりReactive Extensionsの強力な機能が、ViewModelのレイヤでいかんなく発揮できるようになります。

簡単な使い方は以下の記事を参照してください。

また、サンプルについては、リポジトリからソースをDLしてもらえればSampleフォルダにサンプルプログラムがあるので、そちらを参照してみてください。

それでは、気持ち良い流れるようなプログラミングを!