0
이 DataTemplate을위한 매개 변수로의 DataContext를 전달하는 데 매우 유용 할 것입니다 :현재 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에서 생성자에 매개 변수를 전달하는 다른 방법이있을 수 있습니까?