我在C#项目中使用XAML创建了一个DataGrid。我已经为行添加了上下文菜单。当用户直接点击单元格时,应该打开当前窗口中的相关项,这是通过
但是,如果用户右键单击一行,它应该显示上下文菜单而不选择行,以便用户可以选择上下文菜单中的项目,在新窗口中打开相关项。这样他们就可以同时查看已选择的项目和新项目。但由于右键单击会选择行,因此用户会在当前窗口和新窗口中看到新选择的项目。
如何停止右键单击操作显示上下文菜单时选择单元格?
SelectionChanged
事件来实现的。但是,如果用户右键单击一行,它应该显示上下文菜单而不选择行,以便用户可以选择上下文菜单中的项目,在新窗口中打开相关项。这样他们就可以同时查看已选择的项目和新项目。但由于右键单击会选择行,因此用户会在当前窗口和新窗口中看到新选择的项目。
如何停止右键单击操作显示上下文菜单时选择单元格?