我理解使用 Application.Current.Dispatcher (它为我们提供了与主线程相关的调度程序)。但我怀疑是关于 Dispatcher.CurrentDispatcher 。
如果 Dispatcher.CurrentDispatcher 为我们提供了与当前运行的线程相关的Dispatcher,那么为什么我们甚至需要调用它来调用任何操作。我们可以通过简单地调用方法直接调用我们的操作。
是否只需要使用 DispatcherPriority 来安排动作的调用?
编辑:我不认为标记的问题(重复)回答了我的确切问题。这个问题的答案区分了两者,但我的问题是为什么其中一个甚至存在。