ViewModelBase 及び ValidationViewModelBase を更新しました。
変更点は「対象のフレームワークを .NET Framework 4 から 4.5 に変更」になります。 続きを読む ViewModelBase 及び ValidationViewModelBase を更新しました
ViewModelBase 及び ValidationViewModelBase を更新しました。
変更点は「対象のフレームワークを .NET Framework 4 から 4.5 に変更」になります。 続きを読む ViewModelBase 及び ValidationViewModelBase を更新しました
MVVM パターンを用いて WPF の DataGrid のカラムに Button を設置して、ボタンをクリックするとボタンが設置されている行のデータを処理するサンプルコードです。実現方法はボタンにバインドしているコマンドにデータの ID 値を与える方式をとっています。別解として、DataGrid の SelectedItem からデータの ID を得る方法(この方法も後のほうで書いています)もありますが、こちらの方法のほうがより直感的でなおかつ確実な処理が期待できるかなと 😉 (確実な処理が期待できる理由については、後述の別解のところに書いてあります) 続きを読む DataGrid 上のボタンに引数を設定する
WPF の MVVM なプログラムを書いていて、引数を受け取るコマンドが必要になったので、以前書いた ViewModelBase の RelayCommand を拡張しました。その内容を書いておきます(次の記事を書くのに必要でもあったり 🙂 )。 続きを読む 引数を受け取るコマンド
付箋タイプのメモツール「TagTagMemo Version 2.7.1」をリリースしました。
変更点は次のとおりです。 続きを読む TagTagMemo Version 2.7.1 を公開しました
非同期メソッドの単体テストを書いていて、ちょっと考え込んだので、備忘録を兼ねて書いておきます。ネタ的には「リポジトリを利用するクラスに対する Moq を利用したメソッドの引数のテスト」に引き続いての moq を使った単体テストネタということで 😉
考え込んだのは、クラス外部の非同期メソッドを呼び出す非同期メソッドを対象にした単体テストをどう書くかということです。
具体的には「サービス層の public Async Task
Visual Studio 2013 で Web アプリケーションを作成すると、Twitter Bootstrap を利用した View が生成されますが、デフォルトで設定されているフォントが日本語表示だとあまり綺麗に表示されないものになっています 🙁 。そこで、フォント指定をする方法を書いてみます。 続きを読む Bootstrap 利用時のフォント指定
日付入力用の Javascript に Bootstrap Datepicker がありますが、Bootstrap.Datepicker.Globalize を利用すると jquery-globalize を用いた国際化対応ができます。今回、これを試してみるとともに、ブラウザの言語設定に基いて姓・名の表示順を変更させてみました。 続きを読む Bootstrap.Datepicker.Globalize を利用した国際化
ASP.NET MVC 4 で Visual Studio 2013 を利用して ASP.NET MVC 5 で作成される初期状態相当のビューを作成してみました(次の投稿に繋げるためのモノ 😉 )。 続きを読む ASP.NET MVC 4 での Twitter Bootstrap の利用
Visual Studio 2013 では開発を行う際の素体の生成に NuGet を活用することで最適化を図れるようになったみたいですが、逆に言うとあることをしようとした時に NuGet からどのパッケージを持ってくるのかを把握しておかないと。。。ということになってますよね 
ということで、気がついたことなどを忘れた時のために( ..)φメモメモ (なので、この投稿は不定期に更新する予定。。。) 続きを読む Visual Studio 2013 での備忘録
Windows Azure Web サイトのローカルストレージがデータの永続化に利用できるという話があって、この話を読むまでわたしもローカルストレージはデータの永続化には利用できないと思い込んでいました 
使えるということが分かったので、それじゃどういう風に使えるかな?という興味が湧いたので、ちょっと試してみました。
ファイルシステムを利用した I/O ということで、なんの工夫もせずにデータを一つのファイルにシリアル化すると、データ量が多くなるにつれて I/O がボトルネックになるよねぇ。。。ということで、KVS(キー・バリュー・ストア)的なアプローチをとってみます。 続きを読む Windows Azure Web サイトのローカル・ファイルシステムへのデータ保存