かずきのBlog@hatena

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

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

www.nuget.org

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

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

Inverse拡張メソッド

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

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

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