如何在窗口中显示DataTemplate

时间:2010-04-08 16:00:11

标签: wpf datatemplate

我在Window.Resources中声明了一个DataTemplate;我不打算在ItemsControl中使用它,而只是将它用作用户控件。我如何把它放在表格上?

2 个答案:

答案 0 :(得分:3)

您可以将ContentControl添加到您的用户控件中,并将ContentTemplate设置为DataTemplate

<ContentControl ContentTemplate="{StaticResource keyOfDataTemplate}"/>

答案 1 :(得分:1)

如果您正在使用MVVM,并希望显示DataTemplate以响应ViewModel上的属性,则可以使用:

<ContentPresenter Content="{Binding Data}"/>

其中Data是您在DataTemplate中注册的类型的属性。