Extensibilidad de WPF Designer

Puede crear sus propias experiencias de diseñador personalizadas para WPF Designer for Visual Studio. WPF Designer proporciona un marco y una API pública que puede usar para implementar adornos, herramientas, editor de propiedades y diseñadores personalizados. Para obtener una colección de soluciones de ejemplo completas, visite el sitio WPF and Silverlight Designer Extensibility Samples.

Nota

En Visual Studio 2010, ahora puede crear también experiencias de diseñador personalizadas para Silverlight Designer. Aunque en esta documentación de extensibilidad se hace referencia a WPF Designer, en casi todos casos, los mismos conceptos, pasos y código puede usarse en Silverlight Designer.

En esta sección

Referencia

  • AdornerPanel
    Proporciona un contenedor para los controles de WPF, que se utilizan como adornos en tiempo de diseño.

  • AdornerProvider
    Proveedor de características que puede agregar a una clase para agregar adornos a la superficie del diseñador automáticamente.

  • EditingContext
    Contiene el estado contextual sobre un diseñador.

  • ModelItem
    Representa un elemento único en el modelo de edición.

  • ModelService
    Punto de entrada principal que usa el diseñador para obtener el modelo.

  • ModelFactory
    Crea instancias de elementos en el diseñador.

  • FeatureProvider
    Agrega una contribución específica de la clase a una característica.

  • FeatureConnectorAttribute
    Contiene el tipo de FeatureConnector<TFeatureProviderType> necesario para administrar un objeto FeatureProvider

  • FeatureManager
    Administra proveedores de características y conectores de características

  • AttributeTableBuilder
    Crea una tabla de atributos que se puede pasar al almacén de metadatos.

  • PropertyValue
    Proporciona un modelo de datos para un valor de propiedad subyacente de Common Language Runtime (CLR).

  • PropertyValueEditor
    Contenedor para la lógica de editor insertado para propiedades.

  • Task
    Colección de comandos y enlaces de entrada a esos comandos.

  • Tool
    Determina el modo del diseñador.

Secciones relacionadas