在 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;
}
}
问题关闭。更新了标题以帮助像我这样的其他新手搜索。