按钮单击在调度程序上排队
本文关键字:程序上 排队 调度程序 调度 单击 按钮 | 更新日期: 2023-09-27 17:56:23
当我在 wpf 中单击按钮时,是鼠标单击还是按钮单击事件排队到调度程序上? 有没有办法证明这一点?
这是我目前正在检查所有已发布操作的操作。 但是我无法判断该操作是否来自鼠标移动事件/后台线程/等。
Application.Current.Dispatcher.Hooks.OperationPosted += (sender, e) =>
{
var operation = e.Operation;
};
> 该事件将在调度程序的上下文中调用。
您可以通过阅读SynchronizationContext.Current
来检查这一点。只要您在调度程序上下文中,它都将是DispatcherSynchronizationContext
的实例。