2009-02-23 15 views
5

Estoy usando Visual Studio 2008 con .NET Framework (v3.5). Parece que no puedo usar System.Windows.Shapes, ni nada System.Windows. * Además de Forms.¿Cómo incluyo System.Windows.Shapes?

Aquí está el enlace a la descripción de clase:

System.Windows.Shapes (MSDN Library)

¿Hay alguna cosa especial que tengo que hacer para utilizarlo?

Revisé todas las carpetas de marcos, y los únicos archivos dll/xml que tengo para System.Windows son System.Windows.Forms.

¿Qué debo hacer para que esto funcione?

+0

Shapes es una biblioteca WPF, si tiene formularios disponibles pero no formas, entonces probablemente esté usando un proyecto Winforms, mientras que es posible importar las bibliotecas WPF en winforms, probablemente no podrá usarlas como espera – MikeT

Respuesta

9

Esta clase es parte de WPF, desde MSDN:

clase Shape

Asamblea: PresentationFramework (en PresentationFramework.dll)

3

Es posible que tenga que añadir una referencia a la biblioteca, probablemente System.Windows.Presentation

Editar: I t está en la biblioteca PresentationFramework

6

Debe agregar una referencia a la biblioteca PresentationFramework.

En VisualStudio, haga clic derecho en su proyecto en el "Explorador de soluciones". Seleccione "Agregar referencia". La biblioteca "PresentationFramework" estará debajo de la pestaña ".NET". Es posible que también necesite agregar "PresentationCore" y "WindowsBase".

Puede ver las referencias de biblioteca actuales de su proyecto accediendo al "Explorador de soluciones" y expandiendo el elemento "Referencias".

1
  1. Agregar referencia a PresentationFramework de ficha .NET
  2. escritura usando System.Windows.Shapes

y ya está!

1

Otra solución que funciona en .Net 4.0: Ir a referenes-> agregar referencia y elegir PrsentationFramework en la pestaña .NET.

Cuestiones relacionadas