Wpf 如何在某些地方使用上下文菜单
我有这样一个数据模板:Wpf 如何在某些地方使用上下文菜单,wpf,datatemplate,Wpf,Datatemplate,我有这样一个数据模板: <DataTemplate x:Key="SchemeContextMenu"> <ContextMenu> <MenuItem /> </ContextMenu> </DataTemplate> 我如何使用下面的模板 <TextBlock.ContextMenu> <
<DataTemplate x:Key="SchemeContextMenu">
<ContextMenu>
<MenuItem />
</ContextMenu>
</DataTemplate>
我如何使用下面的模板
<TextBlock.ContextMenu>
<ContentPresenter Content="{Binding}" ContentTemplate="{StaticResource SchemeContextMenu}"/>
</TextBlock.ContextMenu>
将上下文菜单定义为资源
<ContextMenu x:Key="myContextMenu">...</ContextMenu>
。。。
然后在文本块中将其作为
<TextBlock ContextMenu={StaticResource myContextMenu} />
将上下文菜单定义为资源
<ContextMenu x:Key="myContextMenu">...</ContextMenu>
。。。
然后在文本块中将其作为
<TextBlock ContextMenu={StaticResource myContextMenu} />
是否仅为ContextMenu定义数据模板?您可以将上下文菜单定义为资源,然后在文本块中调用上下文菜单={StaticResource nameofResource}谢谢,这就是我需要的。使用x:Shared=“False”可以将我的答案标记为已接受吗?谢谢您是否仅为ContextMenu定义数据模板?您可以将上下文菜单定义为资源,然后在文本块中调用上下文菜单={StaticResource nameofResource}谢谢,这就是我需要的。使用x:Shared=“False”可以将我的答案标记为已接受吗?谢谢