2010年5月19日
#
WPFのDataGridの行ヘッダでダブルクリックされたことを検知したいとき。
とりあえず、マウスの位置からRowHeaderActualWidthより左にあるかどうかで判断してみた。
続きを読む
しょうもないプログラムですが、DataGridの背景をデータに応じて変えるというプログラムのサンプルになればと思って書きます。
まずたたき台となるプログラムを作ります。
WpfDataGridSampleというプロジェクトを作ってから単純な従業員クラスを作成します。
続きを読む
2010年5月1日
#
タイトルの通りのMore Effective C#の一節を見て、おぉ綺麗に忘れてたと思った。現実的じゃないけど以下のようなメソッドとかで
続きを読む
2010年4月30日
#
Silverlight 4になって、WPFと同じような感じでIMEの制御が出来るようになったみたいです。
TextBoxに
- InputMethod.PreferredImeConversionMode
- InputMethod.IsInputMethodEnabled
- InputMethod.PreferredImeState
という3つの添付プロパティをつけることで実現できます。
続きを読む
2010年4月25日
#
時間があったので作ってみました。
MVVMとBlendのBehaviorあたりを使っています。
完成予想図
起動すると真っ白の画面が表示されます。
続きを読む
2010年4月23日
#
自分で検証はしてないけど、とりあえずSilverlightの画面が真っ白になって戻ってこなくなるバグを見つけた。
再現手順
続きを読む
2010年4月18日
#
前に汎用性の欠片も無い感じに実装して実験したINotifyDataErrorInfoですが、System.ComponentModel.DataAnnotationsと連携させる感じで汎用的に実装できます。
とりあえず、INotifyDataErrorInfoとINotifyPropertyChangedを実装したViewModelBaseクラスは、こんな雰囲気になると思います。
続きを読む
とりあえず今までエントリとして書いてきたものをまとめて1つの小さなサンプルにしてみました。
ダウンロードは、こちらから。
続きを読む
2010年4月16日
#
タイトルの通りSilverlight4が出ました。
↓のURLを開くとインストールするか聞かれます。
続きを読む
2010年4月15日
#
DataGridをちょいちょい使ってて思ったことがあるので書いてみます。
続きを読む