C# 事件挂钩如何工作wpf

C# 事件挂钩如何工作wpf,c#,wpf,hook,C#,Wpf,Hook,嗨,我很想了解钩子是如何工作的。 特别地: 回调是由不同的线程执行还是在gui线程中执行 提前感谢在调用线程中执行的回调,不在其他线程中,也不在UI中。如果我的回调与Keydown事件关联,那么谁是回调的调用线程?在本例中是UI线程。AFAIK所有的窗口事件通常都在UI线程上调用。好的,我尝试将指令:while(true)放在回调中,但图形没有锁定。这证明了它们没有在Ui线程中执行吗?

嗨,我很想了解钩子是如何工作的。 特别地: 回调是由不同的线程执行还是在gui线程中执行


提前感谢

在调用线程中执行的回调,不在其他线程中,也不在UI中。如果我的回调与Keydown事件关联,那么谁是回调的调用线程?在本例中是UI线程。AFAIK所有的
窗口
事件通常都在UI线程上调用。好的,我尝试将指令:while(true)放在回调中,但图形没有锁定。这证明了它们没有在Ui线程中执行吗?