2017-12-06 40 views
0

WPF DataGridのセルで右クリックを無効にしようとしていますが、同時にParentWindow(MFC)からコンテキストメニューをバインドしたいので私の全体的なアプリケーションでは、私のparentWindow(MFC)に達するdoesntの同じのContextMenuWPF DataGrid:RightClickのセル選択を避ける

私がしなければのPreviewMouseRightButtonUpでe.Handle = trueの場合、右クリックイベントを持っています

は、誰もがこの問題

に修正するために私を助けることができる 同じ問題があるあなたのDataGridイベント

SelectionChanged += SelectionChangedHandler; 

に加入し、選択を "無効" にmsdn forum

ありがとう

Santhoshデビ

答えて

0

で育ちました。

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

私は私の以前のselectedCellを維持したいだけ、私はマウスでセルを選択したくない権利私はclick.Ifは、それが – Devi

+0

ダウンmouseLeftボタンを経由して行われていたすべての私の以前のselectedItemsのがクリアされますunselectallcellsあなたのコンテキストメニューには、以前に必要とされます選択されたセルの値? –

+0

OnContextMenuItemをクリックします。最後に選択したセルが必要です..... – Devi

関連する問題