thu*_*eys 10 wpf xaml datatemplate contentpresenter
我有一个DataTemplate
:
<DataTemplate x:Key="myTemplate">
...
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)
我想用它作为ContentTemplate
一个ContentPresenter
:
<ContentPresenter Content="{Binding X}">
<ContentPresenter.ContentTemplate >
<!-- ????? what goes here ????-->
</ContentPresenter.ContentTemplate>
</ContentPresenter>
Run Code Online (Sandbox Code Playgroud)
我如何可以使用预定义DataTemplate
的我ContentPresenter
?
Pav*_*kov 16
您只需要引用已定义的资源:
<ContentPresenter Content="{Binding X}" ContentTemplate="{StaticResource myTemplate}"/>
Run Code Online (Sandbox Code Playgroud)
应该是这样的:
<ContentPresenter Content="{Binding X}" ContentTemplate="{StaticResource myTemplate}"/>
Run Code Online (Sandbox Code Playgroud)
虽然我不会在contentpresenter上定义模板,但我会根据类型选择正确的模板.
归档时间: |
|
查看次数: |
16079 次 |
最近记录: |