WPF - 使用数据模板显示单个实体

20

我有一个数据模板,我在items control中使用它,我想知道是否有可能在不使用items control的情况下,在单个项目显示时使用它(即该模板)?

如果不行,那么最好的方法是什么呢?

1个回答

37

你可能可以像这样做

**<DataTemplate x:Key="MyTemplate" DataType="{x:Type MyType}">**
    ...
**</DataTemplate>**
...
<ContentControl ContentTemplate="{StaticResource MyTemplate}" /> <!-- Single instance use -->
<ItemsControl ItemTemplate="{StaticResource MyTemplate}" /> <!-- Multiple instance use -->

1
ContentControl模板属性需要一个ControlTemplate,而不是DataTemplate。 - Arcturus
好的,很棒,我也修正了我的答案。+1 给你的快速编辑 :) - Arcturus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接