我想在 WPF 上为数据网格的 header 添加不同的上下文菜单。我该怎么做?
最佳答案
这些资源将在路上为您提供帮助:
WPF 使用 XAML,这是另一种标记语言,您经常看到的一件常见事情是,标签在很多控件上重复使用。在上面的示例中,您可以看到像
这样的控件- RichTextBox
- 数据网格
- 还有更多..
具有 Control.ContextMenu
,您可以在其中为该项目创建特定菜单。取自上面的第一个链接,请参阅 RichTextBox
<RichTextBox>
<RichTextBox.ContextMenu>
<ContextMenu>
</ContextMenu>
</RichTextBox.ContextMenu>
</RichTextBox>
这不仅适用于 ContextMenu
!还有其他类似的可重用元素。根据您使用的 DataGrid,您必须查看 API,但它很可能是这样工作的。
关于c# - 为数据网格的标题添加不同的上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706246/