我读到了.NET中的Dispatcher
类。但奇怪的是System.Windows.Threading
命名空间在我的情况下不存在(MSDN)。我弄错了吗?谢谢你的帮助。
答案 0 :(得分:5)
检查您的框架版本和参考(您需要参考WindowsBase和框架版本3+或Silverlight)
答案 1 :(得分:1)
它是什么类型的项目? 这可能是因为你正在写一个“班级图书馆” 检查项目属性的应用程序选项卡上的“输出类型:”。
对我来说这不是直观的,但似乎“使用System.Threading;”在放置在控制台或wpf项目中的相同using语句时,“类库”不允许访问Dispatcher类型。
答案 2 :(得分:0)
添加引用WindowsBase,然后添加
using System.Windows.Threading;
因此您可以使用以下代码:
System.Windows.Threading.Dispatcher Dispatcher { get; set; }
截图: