How do I include System.Windows.Shapes?

夙愿已清 提交于 2019-12-07 02:59:31

问题


I am using Visual Studio 2008 with the .NET Framework (v3.5). I cannot seem to use System.Windows.Shapes, or anything System.Windows.* besides Forms.

Here is the link to the class description:

System.Windows.Shapes (MSDN Library)

Is there some special thing I need to do to use it?

I checked in all of the framework folders, and the only dll/xml files I have for System.Windows is System.Windows.Forms.

What do I need to do to get this to work?


回答1:


This class is part of WPF, from MSDN:

Shape Class

Assembly: PresentationFramework (in presentationframework.dll)




回答2:


You need to add a reference to the PresentationFramework library.

In VisualStudio, right click on your project in the "Solution Explorer". Select "Add Reference". The "PresentationFramework" library will be under the ".NET" tab. You may also need to add "PresentationCore" and "WindowsBase".

You can see your project's current library references by going to the "Solution Explorer" and expanding the "References" item.




回答3:


You may need to add a reference to the library, probably System.Windows.Presentation

Edit: It is in the PresentationFramework library




回答4:


  1. Add reference to PresentationFramework from .Net tab
  2. write using System.Windows.Shapes

and you are done!




回答5:


Other solution that works in .Net 4.0: Go to referenes->add reference and choose PrsentationFramework under .NET tab.



来源:https://stackoverflow.com/questions/576622/how-do-i-include-system-windows-shapes

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!