かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

KinkumaFramework

KinkumaFramework 1.2.12をリリースしました

NugetからKinkumaFrameworkで検索して入手できます。機能的にはそんなに追加していませんが、EventArgsをConverterで変換してコマンドの引数に渡す機能を追加したExtendedInvokeCommandActionを追加しました。 CodePlexのページ リリースノートを貼ってみま…

PrismとKinkumaFrameworkとNotifyPropertyWeaverを設定したプロジェクトテンプレート

VC# Expressでnuget使ったりと色々苦慮した結果プロジェクトテンプレートが一番楽なのかなと思いました。ということでさくっと作ってみました。 KF.zip 上記のzipをそのまま下記の場所にコピーします。 C:\Users\ユーザ名\Documents\Visual Studio 2010\Temp…

KinkumaFramework 1.2.8をリリースしました。

Style内でBehaviorやTriggerを設定したい 上記のBlogエントリの機能をWPF版のKinkumaFrameworkに追加しました。nugetから入手できます。 http://nuget.org/List/Packages/KinkumaFramework

Style内でBehaviorやTriggerを設定したい

今回のお題の元ネタはこちらの記事です。 Attaching Behaviors from the Expression Blend SDK using Styles Style内でBlend SDKのBehaviorを設定できないか?ということなんですが、普通にやるとできません。そのため以下のような仕掛けを作ってやる必要が…

Kinkuma Framework TODOリスト

とりあえず、ドキュメントをぼちぼち書いてる。気になる人(いないと思うけど)は、CodePlexのリポジトリに全部上げてるのでチェックしてみるといいかもです。突っ込みは大歓迎です。 ドキュメント MVVMについて Kinkuma Frameworkのコンセプトと目指すとこ…

Kinkuma Framework 1.2.5のViewModelの初期化がどれくらい遅いか試してみた

リフレクションに走って記述の簡潔さだけに気合を入れたKinkuma FrameworkのViewModelですが、実際に初期化がどの程度遅いのか試してみました。 やったこと 100個のコマンドを持つViewModelクラスを3つ作り、1つは属性ベースでリフレクションを使ってコマン…

Kinkuma Framework 1.2.5リリースしました

ちょっと思いつきで、機能追加をしました。 KinkumaFrameworkとは PrismのMVVMサポートライブラリを補強するのと、自己満足を目指して作られています。現時点ではWPFに特化することで作られています。 プロジェクトページ http://okazukimvvmsupport.codeple…

MVVMでファイルを開くダイアログを使う(View完結とViewModel経由)

さて、今日はリクエストをもらいました。以下のをやる方法を考えてみようと思います。 MVVMでボタンを押したらフォルダ参照ダイアログを出したい!こいうときは、Button Command InteractionRequest FolderBrowseActionって感じかなー?2011-04-04 12:34:06 …

MVVMパターンでコマンドの実行前に確認ダイアログとか出したくない?

前にも同じようなタイトルでBlogを書いてますが、今回は別の方法です。 前の記事:M-V-VMパターンでViewModelのコマンド実行後に何か処理したいよね 前のBlogの記事から大分時間が経って、今やるならという感じで書いてみます。 コマンド実行前に確認ダイア…