2015-02-01から1ヶ月間の記事一覧
サンプル書いてみました。エラーハンドリングしてないので簡単に落とせます! CoreTweet + Prism.StoreApps + ReactivePropertyで簡単なTwitterクライアントのサンプル in C# for Visual Studio 2013 CoreTweet + Prism.StoreApps + ReactivePropertyで簡単…
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の紹介してきました!! 資料公開しておきます。
久しぶり過ぎて忘れてたのでメモです。 まずは、こんな感じでDataTransferManagerのDataRequestedイベントを購読しておく。 var manager = DataTransferManager.GetForCurrentView(); manager.DataRequested += this.ShareDataRequested; そうすると共有ボタ…
以下の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>…
Prism.Mvvmのほうが好みなんですが、こいつがSilverlight for Windows Phone 8をサポートしないので、SL for WP8もサポートしてる(すごいよね…)MVVM Light Toolkitを試してみました。 ViewModelLocatorの作成 SimpleIoCというDIコンテナがついてるけど、個…
assemblyにApplicationAttributeをつけて、Themeプロパティを設定するらしい。 Lolipopのマテリアルの白にしたいなら、こんな感じ。 [assembly: Application(Icon = "@drawable/bird", Theme = "@android:style/Theme.Material.Light")] ここらへんのテーマ…
以前に、こんな記事を書きました。 Xamarin.FormsのNavigationPageのアイコンの変え方が知りたい - かずきのBlog@hatena Xamarin.FormsのNavigationPageのアイコンの変え方が知りたい - かずきのBlog@hatena この記事では、アイコンの表示位置がおかしくなる…
続き書きました Xamarin.FormsのNavigationPageのアイコンの変え方(Android) - かずきのBlog@hatena Xamarin.FormsのNavigationPageのアイコンの変え方(Android) - かずきのBlog@hatena 本文 デフォルトのXamarinのアイコンじゃなくて独自アイコンにしよ…
ソファーでうたたねしてて目覚めたらこんな記事が! 【速報】Visual Studio でも Xamarin.Forms の XAML で IntelliSence が使えるように!(3rd Party の拡張機能ですが) - Xamarin 日本語情報 【速報】Visual Studio でも Xamarin.Forms の XAML で Intelli…
ということで、コードレシピにアップしました。疲れた疲れた。 Xamarin.FormsでPrism.MvvmとReactivePropertyを使ったサンプル in C# for Visual Studio 2013 Xamarin.FormsでPrism.MvvmとReactivePropertyを使ったサンプル in C# for Visual Studio 2013
Prism.Mvvmは非常にシンプルなMVVMをサポートするライブラリです。Xamarin.Formsでも使わない手はない!ということで使ってみました。 環境設定 Windows Phoneのプロジェクトを消します。日本で出てないし、Prism.Mvvmサポートしてないプラットフォームなの…
ReactivePropertyは、XAMLで使うのがしっくりきますが、Codeplex.Reactive.Extensions名前空間には、それ以外にも使える便利なメソッドが詰まってます。その中でも汎用的なINotifyPropertyChangedとINotifyCollectionChangedを監視するメソッドを紹介します…
よくわからないタイトルになってしまいましたが、Xamarin.Forms使おうとして出てきた問題です。 Xamarin.Formsは、現時点ではXAMLのデザイナとか提供されてないので、長い目で見るとXAMLで書いておいたほうがいいのは確かなんですが、勉強するためにインテリ…
人生初のGitHubでのPullRequestが来たので取り込みました。まぁ、これはコードとかプロジェクトの依存関係がクリーンになったので大歓迎でした。 本命は、以下の通りです。 XamarinのPCLに追加できるようにしました。 今までは、Xamarin.FormsでPCL作った時…
先日以下のような記事を書きました。 Xamarin.Android + ReactivePropertyでListViewを使う - かずきのBlog@hatena Xamarin.Android + ReactivePropertyでListViewを使う - かずきのBlog@hatena 別にReactivePropertyのコレクションじゃなくて普通のコレクシ…
特にReactivePropertyでサポートはしてないので自前でやるっきゃないです!ということでこういうクラスを書いてみました。 ReadOnlyReactiveCollection型をIListAdapterに変換するコードです。 public static class ReadOnlyCollectionExtensions { /// <summary> ///</summary>…
明日使うのでメモ。 #include "cv.h" #include "highgui.h" #include <iostream> #include <vector> #ifdef _DEBUG #pragma comment(lib, "opencv_imgproc2410d.lib") #pragma comment(lib, "opencv_core2410d.lib") #pragma comment(lib, "opencv_highgui2410d.lib") #pragma </vector></iostream>…
libたくさんあって、どれをリンクすればいいのかわからないよぉ…ってなったのでメモ opencv_videoをリンクすればよかった。 ということで以下の行を追加しました。 #pragma comment(lib, "opencv_video2410.lib")
カラーで読んで、グレーに変換 cv::Mat src = cv::imread("lena.jpg", CV_LOAD_IMAGE_COLOR); cv::Mat gray; cv::cvtColor(src, gray, CV_RGB2GRAY);