2009-09-03 2 views
0

У меня есть текстовое поле, в котором включена проверка орфографии. Он находится внутри всплывающего окна. Это позволяет мне редактировать многострочный текст в datagrid, когда текст редактируется, текстовое поле, в котором оно находится, растет поверх вершины сетки вместо изменения размера строки.Как я могу щелкнуть правой кнопкой мыши в всплывающем окне WPF без потери фокуса

Проблема заключается в том, что, когда красные линии squiggly, как представляется, указывают на орфографическую ошибку, я не могу щелкнуть правой кнопкой мыши по ним, потому что когда я закрываю всплывающее окно.

Я пробовал Popup.StaysОткрыть, но безрезультатно. есть идеи?

ответ

0

Вы пробовали это за пределами DataGrid? У меня есть подозрение, что, скорее всего, DataGrid обнаруживает, что фокус был утерян, и автоматически применяет ваши изменения, меняя шаблон для ячейки и тем самым закрывая ваш Popup.