I'm trying to display a context menu where the user clicks the mouse in a WPF application. I've handled the OpenContextMenu
event and the handler has a pair of doubles
, e.CursorLeft
and e.CursorTop
which are the coordinates of the mouse click relative to the control that was clicked (in this case a DataGridCell
). If I display the context menu using those coordinates it appears relative to the application window offset by the cursor amounts.
How can I convert those DataGridCell
-relative Cursor coordinates into window coordinate space?