我在Window.Resources中声明了一个DataTemplate;我不打算在ItemsControl中使用它,而只是将它用作用户控件。我如何把它放在表格上?
答案 0 :(得分:3)
您可以将ContentControl添加到您的用户控件中,并将ContentTemplate
设置为DataTemplate
。
<ContentControl ContentTemplate="{StaticResource keyOfDataTemplate}"/>
答案 1 :(得分:1)
如果您正在使用MVVM,并希望显示DataTemplate以响应ViewModel上的属性,则可以使用:
<ContentPresenter Content="{Binding Data}"/>
其中Data是您在DataTemplate中注册的类型的属性。