APR
20

ItemsControlのItemTemplate

Published:2009-04-20 15:16:28 UTC
WPF

ここ数日System.Windows.Controls.Primitives.Selectorを継承したコントロールを作ろうとしてもがいていたのですが、

ItemTemplateのデータテンプレートはItemsSourceを使ったときだけ有効だと思っていましたが、WPFのListBoxコントロールやComboBoxコントロールはコンテンツに対しても有効なようです。なお、なぜかItemsControlを使うと無効になります。
WPFではコンテンツに対してもデータテンプレートを利用できる – Yuya Yamaki’s blog

で大いに悩まされました。SelectorとかItemsControlではItemTemplateをコンテンツに対して適用できないんですね・・・。不便。