読者です 読者をやめる 読者になる 読者になる

かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

ReactiveProperty v2.7.1をリリースしました

ReactiveProperty

www.nuget.org

こんな意見をいただいたので

ちょっと機能を追加しました

Inverse拡張メソッド

boolのIObservableに対して、値を反転するInverse拡張メソッドを追加しました。これでこういう風に処理が書けるようになります。

var b = new BusyNotifier();
var isIdle = b.Inverse().ToReadOnlyReactiveProperty(); // 処理OKなとき用

本質的にSelect(x => !x)と変わらないですが、意図を伝えやすくなってますね。