またまた湘南でも大雪ですねぇ(2014/02/14)

先週大雪になったばかりで、まだその時の雪が残っているというのに、またまた大雪になりました 😯 午前中はまだ湿った雪でそんなに積もるような感じではなかったのが、午後になると粉雪っぽくなってくるとともに風も強くなってきて、先週に引き続き強い風が吹くと地吹雪状態に。。。 😯 続きを読む またまた湘南でも大雪ですねぇ(2014/02/14)

CollectionViewSource のフィルタ処理の再評価

WPF の DataGrid へフィルタ処理を行ったデータを表示している場合に、表示しているデータの修正で当該フィルタの表示条件に関わる項目が修正された際(表示条件が true から false になった場合)、プロパティ変更通知を行っても当該データが DataGrid に表示されたままの状態となります 🙁 そこで、フィルタ処理の再評価を明示的に指示する必要があります(逆に言うと、フィルタ処理の再評価を行うのに、プロパティ変更通知は不要です)。 続きを読む CollectionViewSource のフィルタ処理の再評価

WPF でビューモデルからスクロールを行う

WPF で MVVM なプログラムを組んでいる時に、「DataGrid の表示を末尾までスクロールさせたい」とか「1行下にスクロールさせたい」というときがありますよね。それを添付プロパティを用いることでビューモデルから行えるようにしてみました。対象を Control にしているので、TextBox のスクロールも行うことができます 😉 続きを読む WPF でビューモデルからスクロールを行う

ダイアログ表示を行うビューモデル(その4)

ダイアログ表示を行うビューモデル(その3)の続きです。

前回まででライブラリが完成したので、今回はライブラリを使ったアプリケーション例です。今回は「プロジェクトの作成」「プロジェクトへの設定」「ビューモデル」を書きます。ビュー関係は次回書く予定です。 続きを読む ダイアログ表示を行うビューモデル(その4)

ダイアログ表示を行うビューモデル(その2)

ダイアログ表示を行うビューモデル(その1)の続きです。

前回仕様を書いたので、プログラムに入ります。
今回は「プロジェクトの作成」「プロジェクトへの設定」「ビヘイビア関係のプログラム」を書きます。ビューモデル関係は次回書く予定です。

まずはプロジェクトの設定から。
「新しいプロジェクト」から「クラスライブラリ」を選択し、プロジェクトの名前を入力します(TransitionViewModelBase としています)。 続きを読む ダイアログ表示を行うビューモデル(その2)