我有一台DataTemplate
<DataTemplate x:Key="myTemplate">
...
</DataTemplate>我想将它用作ContentPresenter的ContentTemplate
<ContentPresenter Content="{Binding X}">
<ContentPresenter.ContentTemplate >
<!-- ????? what goes here ????-->
</ContentPresenter.ContentTemplate>
</ContentPresenter>如何在ContentPresenter中使用预定义的DataTemplate
发布于 2011-04-11 17:44:48
您只需要引用已定义的资源:
<ContentPresenter Content="{Binding X}" ContentTemplate="{StaticResource myTemplate}"/>发布于 2011-04-11 17:46:03
应该是这样的:
<ContentPresenter Content="{Binding X}" ContentTemplate="{StaticResource myTemplate}"/>虽然我不会在contentpresenter上定义模板,但我会根据类型选择正确的模板。
https://stackoverflow.com/questions/5619463
复制相似问题