如何将上下文菜单添加到 wpf 数据网格?

Posted

技术标签:

【中文标题】如何将上下文菜单添加到 wpf 数据网格?【英文标题】:How to add context menu to wpf datagrid? 【发布时间】:2011-03-18 05:26:21 【问题描述】:

如何将ContextMenu 添加到DataGrid?我希望能够右键单击 DataGrid 上的任意位置。

【问题讨论】:

Adding different context menu for datagrid's header 的可能重复项 【参考方案1】:
<DataGrid>
    <DataGrid.ContextMenu>
        <ContextMenu>
            <MenuItem Header="Click Me" Click="MenuItem_Click" />
        </ContextMenu>
    </DataGrid.ContextMenu>
</DataGrid>

【讨论】:

您可以通过添加 IsCheckable="true" 为 MenuItem 添加一个复选框

以上是关于如何将上下文菜单添加到 wpf 数据网格?的主要内容,如果未能解决你的问题,请参考以下文章

如何将项目添加到 UWP 应用程序的资源管理器上下文菜单

如何在WPF中模拟右键单击datagrid

Extjs 4.1.1 将上下文菜单链接到网格

WPF的DataGrid中如何通过上下文菜单(右键菜单)实现删除行的操作

如何在 wpf 的分层数据模板中显示树视图项的上下文菜单

WPF MVVM 将 ComboBox 绑定到 Datagrid 选定项