我有以下 XAML:
<ListView Name="_listView">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Name="_itemTemplate">
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我想要的是在我的后台代码中创建一个属性,它将采用自定义用户控件并将其作为动态模板。像这样的东西:
public UserControl ItemTemplate
{
set { _itemTemplate.Content = value; }
}
那么我可以将我的控件放在窗口的 XAML 中并像这样声明项目模板:
<local:MyCustomControl ItemTemplate="local:ControlThatActsAsItemTemplate"/>
如何实现这样的目标?