Я пытаюсь отобразить контекстное меню, в котором пользователь щелкает мышью в приложении WPF.Я обработал событие OpenContextMenu
, и у обработчика есть пара doubles
, e.CursorLeft
и e.CursorTop
, которые являются координатами щелчка мыши относительно элемента управления, который был нажат (в данном случае DataGridCell
).Если я отображаю контекстное меню, используя эти координаты, оно отображается относительно смещения окна приложения на величину курсора.
Как я могу преобразовать эти DataGridCell
-относительные координаты курсора в пространство координат окна?