我有一个像这样的DataTemplate:
<DataTemplate x:Key="SchemeContextMenu">
<ContextMenu>
<MenuItem />
</ContextMenu>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)
我如何在下面使用此模板?
<TextBlock.ContextMenu>
<ContentPresenter Content="{Binding}" ContentTemplate="{StaticResource SchemeContextMenu}"/>
</TextBlock.ContextMenu>
Run Code Online (Sandbox Code Playgroud)
将上下文菜单定义为资源
<ContextMenu x:Key="myContextMenu">...</ContextMenu>
Run Code Online (Sandbox Code Playgroud)
然后在你的文本块中回忆它
<TextBlock ContextMenu={StaticResource myContextMenu} />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2372 次 |
| 最近记录: |