【问题标题】:Difference between ItemTemplateSelector and ListView.ItemTemplateItemTemplateSelector 和 ListView.ItemTemplate 的区别
【发布时间】:2021-07-25 10:37:15
【问题描述】:

我的目标是显示不同项目的列表,所以我选择了ListView。但是阅读here 我看到使用ItemControlItemTemplateSelector 我可以根据视图模型选择我想要显示的方式。这就是我要的。但我也想显示这些项目的列表。那么如何组合ItemControl.ItemTemplateSelectorListView.ItemTemplate

【问题讨论】:

    标签: c# wpf .net-core mvvm


    【解决方案1】:

    您不要同时使用ItemTemplateItemTemplateSelector

    ItemTemplateSelector 应该为 Items 集合中的每个元素返回一个 DataTemplate,这使得 ItemTemplate 无用。

    请参阅文档中的示例:https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.itemscontrol.itemtemplateselector?view=net-5.0#examples

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-22
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多