我有以下XAML:自定義模板注射WPF
<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"/>
如何實現somtehing這樣呢?
您需要創建附加的依賴項屬性。 –