每当聚焦新窗口时触发事件

本文关键字:事件 窗口 聚焦 新窗口 | 更新日期: 2023-09-27 18:04:00

我正在使用c#和WPF编写一个应用程序。是否有一些方法,我的应用程序可以通知每当GetActiveWindow变化,或者我坚持做一个线程和监控自己的变化?

每当聚焦新窗口时触发事件

使用激活事件:

//at window load or at the constructor
this.Activated += OnWindowActivated;
private void OnWindowActivated(object sender, EventArgs e)
{
     //your code here
}

Edit:当你想在操作系统的任何窗口。检查这个类似的问题