我有一个 WPF 应用程序,只要鼠标光标移到它上面,我就想成为当前的焦点窗口。目前我有一个 onMouseEnter 事件,当鼠标移到它上面时会改变光标,所以我知道系统正在识别,但是我真正想要的是让应用程序本身成为焦点,就好像用户左键单击它一样 - 所以我然后可以执行其他操作。目前,如果我移过它,光标会发生变化,但如果另一个应用程序,例如 - 记事本有焦点,焦点将在之后返回。
在 onMouseEnter 处理程序中,我尝试了“this.Focus()”和“this.Activate()”,但它们都没有达到与单击应用程序相同的结果。
有任何想法吗?