ContentPresenter 数据模板
我有一个 DataTemplate
:
<DataTemplate x:Key="myTemplate">
...
</DataTemplate>
我想将其用作 ContentPresenter
的 ContentTemplate
:
<ContentPresenter Content="{Binding X}">
<ContentPresenter.ContentTemplate >
<!-- ????? what goes here ????-->
</ContentPresenter.ContentTemplate>
</ContentPresenter>
如何使用预定义的 DataTemplateContentPresenter
中的 code>?
I have a DataTemplate
:
<DataTemplate x:Key="myTemplate">
...
</DataTemplate>
I want to use it as the ContentTemplate
of a ContentPresenter
:
<ContentPresenter Content="{Binding X}">
<ContentPresenter.ContentTemplate >
<!-- ????? what goes here ????-->
</ContentPresenter.ContentTemplate>
</ContentPresenter>
How can I use the predefined DataTemplate
in my ContentPresenter
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您只需要引用定义的资源:
You just need to reference the defined resource:
应该是这样的:
虽然我不会在 contentpresenter 上定义模板,但无论如何我都会根据类型选择正确的模板。
Should be something like:
Although I wouldn't define a Template on a contentpresenter, I will select the correct template based on the type anyway.