【发布时间】:2021-07-25 10:37:15
【问题描述】:
我的目标是显示不同项目的列表,所以我选择了ListView。但是阅读here 我看到使用ItemControl 和ItemTemplateSelector 我可以根据视图模型选择我想要显示的方式。这就是我要的。但我也想显示这些项目的列表。那么如何组合ItemControl.ItemTemplateSelector 和ListView.ItemTemplate?
【问题讨论】:
我的目标是显示不同项目的列表,所以我选择了ListView。但是阅读here 我看到使用ItemControl 和ItemTemplateSelector 我可以根据视图模型选择我想要显示的方式。这就是我要的。但我也想显示这些项目的列表。那么如何组合ItemControl.ItemTemplateSelector 和ListView.ItemTemplate?
【问题讨论】:
您不要同时使用ItemTemplate 和ItemTemplateSelector。
ItemTemplateSelector 应该为 Items 集合中的每个元素返回一个 DataTemplate,这使得 ItemTemplate 无用。
【讨论】: