WPF アプリケーションで DataTemplateSelector を使用する場合、どのようなユーザー アクションが DataTemplateSelector.SelectTemple をトリガーしますか? そして、「オブジェクト項目」には何が渡されますか?
public class ProductTypeTemplateSelector : DataTemplateSelector
{
public DataTemplate OrangeTemplate { get; set; }
public DataTemplate AppleTemplate { get; set; }
public override DataTemplate SelectTemplate(object item,
DependencyObject container)
{
string product_type = (string)item;
if (product_type == "orange")
return OrangeTemplate;
else
return AppleTemplate;
}
}
質問は締め切りました。私のような他の新人が検索できるようにタイトルを更新しました。