0
這將是非常有用的DataContext傳遞作爲參數的DataTemplate:是否可以將當前DataContext作爲ObjectDataProvider的ContructorParameter傳遞?
<DataTemplate>
<DataTemplate.Resources>
<ObjectDataProvider x:Key="ServiceDataProvider" ObjectType="{x:Type control:ServiceLayout}">
<ObjectDataProvider.ConstructorParameters>
/*here could be DataContext..but how?*/
</ObjectDataProvider.ConstructorParameters>
</ObjectDataProvider>
</DataTemplate.Resources>
<ContentPresenter
Content="{Binding
Source={StaticResource ServiceDataProvider}}" />
</DataTemplate>
我會在列表框的ItemTemplate使用此DataTemplate中。因此,DataContext將ListBoxItem綁定對象(類型已知)
可能有任何其他方法從DataTemplate傳遞參數給構造函數嗎?