2013-02-12 46 views
4

我正在嘗試使用System.Windows.Controls.TextChangedEventArgs,但我無法導入System.Windows.Controls。當我嘗試添加引用時,System.Windows.Controls不是我可以選擇的程序集之一。無法導入System.Windows.Controls

有誰知道如何解決這個問題?

+1

我相信你在Winforms中工作? – Sandy 2013-02-12 15:08:25

+0

你需要在你的機器上安裝dot net 4.5。 – 2013-02-12 15:16:59

+0

@AzharKhorasany:錯;自從.Net 3.0以來,WPF和'PresentationFramework.dll'就已經存在。 – SLaks 2013-02-13 15:20:44

回答

4

System.Windows.Controls是一個命名空間其中包含在PresentationFramework.dll中定義的類。

但是,如果您還沒有對該程序集的引用,那麼您可能是在做錯某些事情。
你確定你使用的是WPF嗎?

+0

是的,我只需要添加一個對PresentationFramework的引用。爲什麼它還沒有被引用,我不知道。謝謝! – MageWind 2013-02-13 14:28:17

+0

@MageWind:如果它尚未被引用,那麼您可能實際上並未使用WPF。 – SLaks 2013-02-13 15:20:19

5

接受的答案告訴你的問題,但並沒有告訴你如何解決它。我只是爲未來的訪問者添加這個。 要解決此問題,您需要添加對PresentationFramework.dll的引用。

轉到Solutions Explorer(它在你的IDE的右側)>右鍵上References

enter image description here

單擊選擇Add Reference

,在打開的窗口中,查找Presentation Framework,選中該框並點擊確定。就這樣。這是爲您的項目添加引用的方式。

enter image description here