更新时间:2023-02-13 19:33:03
您不能在DataTemplate的内部 中使用DataTemplateSelector.除了设置ListView的 ItemTemplate
之外,您还可以设置其 ItemTemplateSelector
属性,***通过StaticResource表达式设置:
You can't use a DataTemplateSelector inside a DataTemplate. Instead of setting the ListView's ItemTemplate
you would set its ItemTemplateSelector
property, preferrably by a StaticResource expression:
<Page.Resources>
<local:ExploreTemplateSelector x:Key="ExploreTemplateSelector">
...
</<local:ExploreTemplateSelector>
</Page.Resources>
...
<ListView ... ItemTemplateSelector="{StaticResource ExploreTemplateSelector}">
...
</ListView>