2013-01-01から1年間の記事一覧

備忘録

C#

個人的に直ぐ忘れて毎回調べていること、トラブルにはまったときに思い出す注意点を備忘録代わりにかいておく。 デバッグ中にローカル変数ウィンドウなどで変数の中身を見せるための記述 DebuggerDisplay属性を使う デバッグ時にプロパティ値やフィールド値…

TemplateBindingとTemplateParentの違い

WPF

"{TemplateBinding Property=Background}"と"{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Background}"はよく似ているが厳密には機能が違う。詳しくは下に説明がある。MSDNの解説では駄目だな。WPF TemplateBinding vs RelativeSource …

ListBoxの選択状態の変更

WPF

以前からの疑問が解消したのでメモ。 背景知識の説明 まずWPFでのListBox(というか親クラスのItemsControl)とリスト(IListとか)の関係を整理する。ListBox.ItemsSourceにリストをぶち込むとListBoxにリスト項目の一覧が表示される。単純明快。ただし、舞台裏…