2011-04-03 55 views

回答

5

檢查framework版本,並引用(你需要WindowsBase參考和框架的版本3+或Silverlight)

+0

我明白了!我試圖引用System.Windows.Threading :) – iDog 2011-04-03 19:24:41

1

什麼類型的項目是什麼?
這可能是因爲你正在寫一個「類庫」。
檢查項目屬性的應用程序選項卡上的「輸出類型:」。

這對我來說並不直觀,但它似乎「使用System.Threading;」在「類庫」中,當放置在控制檯或wpf項目中的相同using語句執行時,不能訪問Dispatcher類型。

+4

檢查答案。您需要將對WindowsBase的引用添加到您的項目才能訪問System.Threading命名空間。 – Metro 2012-02-17 20:35:47

0

添加引用WindowsBase,再加入

using System.Windows.Threading; 

這樣你就可以使用如下代碼:

System.Windows.Threading.Dispatcher Dispatcher { get; set; } 

截圖: enter image description here