WPF DataGrid:避免在RightClick上选择单元格

时间:2017-12-06 06:02:46

标签: c# wpf datagrid

我试图禁用WPF DataGrid中单元格中的右键单击选择它,同时我想从我的ParentWindow(MFC)绑定上下文菜单,以便我的整个应用程序将具有相同的ContextMenu

如果我在previewMouseRightButtonUp中执行 e.Handle = True,则右键单击事件不会到达我的parentWindow(MFC)

任何人都可以帮我解决这个问题

我在msdn forum

中提出的同样问题

THANKYOU

Santhosh Devi

1 个答案:

答案 0 :(得分:0)

DataGrid订阅活动

SelectionChanged += SelectionChangedHandler;

和"禁用"选择。

void SelectionChangedHandler(object sender, SelectionChangedEventArgs e)
{
    UnselectAllCells();
}