2013-02-12 168 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