【问题标题】:How can i right click in a WPF Popup without it losing focus如何在 WPF 弹出窗口中右键单击而不会失去焦点
【发布时间】:2023-03-26 23:20:01
【问题描述】:

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

问题是当红色波浪线出现表示拼写错误时,我无法右键单击它们,因为当我这样做时弹出窗口关闭。

我尝试过 Popup.StaysOpen 但无济于事。有什么想法吗?

【问题讨论】:

    标签: wpf textbox popup focus


    【解决方案1】:

    您是否在DataGrid 的上下文之外尝试过这个?我有一种预感,很可能DataGrid 检测到焦点已丢失并自动应用您的编辑,更改单元格的模板,从而关闭您的Popup

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多