ReactiveProperty
ReactiveProperty v2.1.3 破壊的変更 ObserveElementProperty で値に変更があったインスタンスも通知できるようにしました。 解説 2.1.2で追加したObserveElementPropertyをちょこっと変えました。ごめんなさい。互換性壊しました! そのかわり便利になって…
ReactiveProperty NuGet Gallery | ReactiveProperty 2.1.2 v2.1.2 追加 ObservableCollection と ReadOnlyObservableCollection の要素のプロパティ変更を監視する ObserveElementProperty 拡張メソッドを実装しました。 INotifyCollectionChanged に対して…
Reactive Extensionsには回数指定のリトライか、無限リトライしか用意されてません。世の中には、一定間隔をあけてリトライ処理をしたいという需要もあります。ということで、さくっと試してみました・ static class Ex { public static IObservable<T> RetryEx<T></t></t>…
BlogのコメントでReadOnlyReactiveCollectionをReadOnlyObservableCollectionから生成できないのは何故?という意見が来てたので、確かに、と思って追加しました。 ReactiveProperty NuGet Gallery | ReactiveProperty 2.1.0 v2.1.0 追加 ReadOnlyReactiveCo…
最近ちまちまといじってた2.0をリリース前パッケージではなく正式版としてリリースしました。 ReactiveProperty NuGet Gallery | ReactiveProperty 2.0.0 リリースノート v2.0 破壊的変更 名前空間が Codeplex.Reactive から Reactive.Bindings に変わりまし…
元ネタ めとべや東京 #7で登壇してきましたその1 ストアアプリでListViewに左右のスワイプ処理を追加する - shinji-japanのブログ めとべや東京 #7で登壇してきましたその1 ストアアプリでListViewに左右のスワイプ処理を追加する - shinji-japanのブログ 面…
最新記事はこちらになります。 blog.okazuki.jp ReactivePropertyとは ReactivePropertyとは、ReactiveProperty<T>クラスを中心とした、MVVMパターンでのリアクティブプログラミングを強力にサポートするライブラリです。 導入方法 NuGetからインストールできま</t>…
ReactiveProperty NuGet Gallery | ReactiveProperty 2.0.0-pre4 さっきpre3リリースしましたが、バージョンアップです。 メソッド名の変更 先ほど追加したEventToReactiveCommand用のReactiveConverterとDelegateConverterクラスのConvertメソッド名をConve…
ReactiveProperty NuGet Gallery | ReactiveProperty 2.0.0-pre3 今回は以下の変更を含んでます。 CountNotifyerのINotifyPropertyChangedの実装 CountNotifyerクラスがINotifyPropertyChangedインターフェースを実装してCountプロパティの変更通知を受け取…
ReactivePropertyの紹介してきました!! 資料公開しておきます。
以下の3つのMVVMライブラリと Livet MVVM Light toolkit Prism ReactiveProperty(v2系使ってます)のサンプルをコードレシピに書きました。どれも、ほぼ同じ挙動をするサンプルなので比較用にでもどうぞ。 MVVMパターンのシンプルなサンプル(Livet + Reactiv…
ReactiveProperty NuGet Gallery | ReactiveProperty 2.0.0-pre1 変更箇所 名前空間をCodeplex.ReactiveからReactive.Bindingsに変更しました。今後は、この名前空間を使っていきます。 Xamarin.Android向けのデータバインディング機能を追加 名前空間の変更…
先日書いた記事で、めんどくさいと思ってた部分を簡単にかけるようにしました。 MVVMでめんどくさいと思ってる部分を、個人的にどうやって緩和してるか - かずきのBlog@hatena MVVMでめんどくさいと思ってる部分を、個人的にどうやって緩和してるか - かずき…
MVVMのめんどくさいと感じてるところ (adsbygoogle = window.adsbygoogle || []).push({}); ModelとViewModelのクラスのマッピング MVVMでアプリ組んでるとModelとViewModelで似た構造のクラスを作って、値の移し替えを行うことがあります。AutoMapperとか使…
A simple master detail application with ReactiveProperty. in C# for Visual Studio 2013 A simple master detail application with ReactiveProperty. in C# for Visual Studio 2013 これくらいでいけるなら、個人的には許容範囲かもってお思えるものが…
とりあえず。 以下のようなVMがあったとして using Codeplex.Reactive; using System; using System.Reactive.Linq; namespace App15 { public class MainPageViewModel { public ReactiveProperty<string> Input { get; private set; } public ReactiveProperty<string> Out</string></string>…
ReactivePropertyは、XAMLで使うのがしっくりきますが、Codeplex.Reactive.Extensions名前空間には、それ以外にも使える便利なメソッドが詰まってます。その中でも汎用的なINotifyPropertyChangedとINotifyCollectionChangedを監視するメソッドを紹介します…
人生初のGitHubでのPullRequestが来たので取り込みました。まぁ、これはコードとかプロジェクトの依存関係がクリーンになったので大歓迎でした。 本命は、以下の通りです。 XamarinのPCLに追加できるようにしました。 今までは、Xamarin.FormsでPCL作った時…
特にReactivePropertyでサポートはしてないので自前でやるっきゃないです!ということでこういうクラスを書いてみました。 ReadOnlyReactiveCollection型をIListAdapterに変換するコードです。 public static class ReadOnlyCollectionExtensions { /// <summary> ///</summary>…
正直自分しか使ってないんじゃないかというReadOnlyReactiveCollectionのサンプルをのっけました。 ReactivePropertyのコレクション in C# for Visual Studio 2013
遊びです。本気ではないので気を付けてください。 xin9leさんとチャットしながら作っててこんな拡張メソッドを用意しておけば。 public static class DataGridViewBindingExtensions { public static void BindTo<TCollectionItem>( this IEnumerable<TCollectionItem> self, DataGridView dgv,</tcollectionitem></tcollectionitem>…
Json.NET使えば意外と簡単にできました。Json.NET偉大。 ユニバーサルWindowsアプリでPrismとReactivePropetyを使った状態で中断処理へ対応する in C# for Visual Studio 2013
runceel/ReactiveProperty · GitHub 今回はちょっと変更してます。 v1.0.xで追加した以下のプロパティを消しました。 ObserveErrors ObserveHasNoError かわりに以下の変更・追加が行われています。 ObserveErrorChangedプロパティの動作変更 Subscribeした…
SettingsFlyoutをViewModelから表示したいときにつかえるBehaviorのサンプルをコードレシピにアップしました。 MVVMパターンでSettingsFlyoutを出す in C# for Visual Studio 2013
ということありますよね? そういう時に便利なBehaviorのコードサンプルをアップしました。 MVVMパターンでFlyoutを出すのに便利なBehavior in C#, XAML for Visual Studio 2013
いやまさか、この年になってWindows Formsのコード書くことになるとは思わなかった…。 本当はXamarinでサンプル書きたかったんですが、Xamarinのライセンスが切れててダメだったので泣く泣くWindows Formsにしました。コードは以下から参照できます。 Window…
コードレシピ日和ですね。ということで、アップしました。 ReactivePropertyとPrismでOData読み込み・更新のサンプル in C# for Visual Studio 2013
表題のものをコードレシピにあげました。 ReactivePropertyのEventToReactiveクラス in C#, XAML for Visual Studio 2013
コードレシピにアップしてます。 ReactivePropertyのNotifier系クラス in C# for Visual Studio 2013
今回は、ReactiveProperty本体にエラー通知関係のプロパティを追加しました。 NuGetからインストールしてください。 PM > Install-Package ReactiveProperty ObserveErrors ReactivePropertyで発生した検証エラーを通知します。Subscribeすると、最初に現在…