如何在没有失去焦点的情况下右键单击WPF弹出窗口

时间:2009-09-03 01:05:32

标签: wpf textbox popup focus

我有一个启用了拼写检查的文本框。它在弹出窗口内。这使我能够在数据网格中编辑多行文本,在编辑文本时,文本框在网格顶部增长,而不是调整行的高度。

问题在于,当红色波浪线显示出拼写错误时我无法右键单击它们,因为当我弹出窗口时会关闭。

我尝试过Popup.StaysOpen,但无济于事。任何想法?

1 个答案:

答案 0 :(得分:0)

您是否在DataGrid的背景下尝试过此操作?我预感到DataGrid检测到焦点很可能已经丢失,并且会自动应用您的修改,更改单元格的模板,从而关闭Popup