使用Google很难找到这个问题的答案。Application.Current.Dispatcher所在的库是什么?我在我的ClassLibrary项目中找不到它,也无法导入它的库。
Application.Current.Dispatcher.BeginInvoke(
DispatcherPriority.Background,
new Action(() => {
this.progressBar.Value = 50;
}));
它位于System.Windows.Threading
命名空间中,该命名空间位于WindowsBase.dll
中。
基本上,Application.Current
返回一个Application
对象,该对象继承自DispatcherObject
并具有Dispatcher
属性。
Application类: https://msdn.microsoft.com/zh-cn/library/system.windows.application(v=vs.110).aspx
DispatcherObject.Dispatcher属性: https://msdn.microsoft.com/zh-cn/library/system.windows.threading.dispatcherobject.dispatcher(v=vs.110).aspx
PresentationFramework
库添加到C#项目的引用中,希望这对未来的某个人有所帮助。 - Richárd Baldauf
Application.Current
在System.Windows
中。 - Max Play