2013-06-11から1日間の記事一覧

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にリスト項目の一覧が表示される。単純明快。ただし、舞台裏…