gpt4 book ai didi

.net - 关于在 WPF 中调试焦点问题的任何提示?

转载 作者:行者123 更新时间:2023-12-04 01:34:13 26 4
gpt4 key购买 nike

具体来说,我有一个按钮可以打开一个非模态子窗口。当子窗口打开时,主窗口中的某些东西会从子窗口中窃取焦点。

完全通用的方法是注释掉部分代码,直到问题消失。我正在寻找更快的方法。

最佳答案

我正在使用 Snoop立即执行此操作。

首先,Snoop 在状态栏中显示当前聚焦的元素和当前的 FocusScope。

你可以让它向你展示所有 GotFocus 和 LostFocus 事件:

  • 运行您的应用程序。
  • 运行 Snoop。
  • 在下拉菜单中选择您的应用。
  • 单击双筒望远镜(“Snoop”)按钮。
  • 在右侧 Pane 中,单击事件选项卡。
  • 单击以关闭下拉列表。
  • 向下滚动到键盘部分并检查 GotKeyboardFocus、LostKeyboardFocus 和可选的 PreviewXXX 事件。
  • 现在做你需要做的事情来操纵焦点并观察 Snoop 窗口。

  • 同样,您可以以相同的方式跟踪 FocusManager 事件。

    关于.net - 关于在 WPF 中调试焦点问题的任何提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3351442/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com