我有一个像这样的DataTemplate:
<DataTemplate x:Key="SchemeContextMenu">
<ContextMenu>
<MenuItem />
</ContextMenu>
</DataTemplate>
我如何在下面使用此模板?
<TextBlock.ContextMenu>
<ContentPresenter Content="{Binding}" ContentTemplate="{StaticResource SchemeContextMenu}"/>
</TextBlock.ContextMenu>
答案 0 :(得分:5)
将上下文菜单定义为资源
<ContextMenu x:Key="myContextMenu">...</ContextMenu>
然后在你的文本块中将其记为
<TextBlock ContextMenu={StaticResource myContextMenu} />