单击wpf中的按钮时,是鼠标单击还是排队到调度程序的按钮单击事件?有没有办法证明这一点?
目前我正在检查所有发布的操作。但我不知道这个操作是来自鼠标移动事件/后台线程等。
Application.Current.Dispatcher.Hooks.OperationPosted += (sender, e) =>
{
var operation = e.Operation;
};
答案 0 :(得分:0)
将在调度程序的上下文中调用该事件。
您可以阅读SynchronizationContext.Current
来查看此内容。只要您处于调度程序环境中,它就是DispatcherSynchronizationContext
的实例。