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
Cambios de extensibilidad en Visual Studio 2010
Describe los cambios en la API de Extensibilidad de WPF Designer para Visual Studio 2010 desde su versión inicial en Visual Studio 2008.Arquitectura de extensibilidad de WPF Designer
Describe la arquitectura global del marco de extensibilidad de WPF Designer.Introducción a la extensibilidad de WPF Designer
Temas en los que se describe cómo crear sus propias experiencias de diseñador personalizadas para WPF Designer.Conceptos de extensibilidad básica
Contiene temas en los que se describe cómo realizar tareas de extensibilidad básicas, por ejemplo, crear acciones de menú personalizadas.Crear adornos personalizados
Contiene temas en los que se describe cómo crear adornos personalizados, como raíles.Crear editores personalizados
Contiene temas en los que se describe cómo crear editores personalizados, por ejemplo, editores de colores.Comportamiento en tiempo de diseño y comportamiento en tiempo de ejecución
Contiene temas en los que se describe cómo implementar la lógica en tiempo de diseño personalizada.Conceptos de extensibilidad avanzada
Contiene temas en los que se describe cómo realizar tareas de extensibilidad avanzadas, por ejemplo, crear directivas suplentes.Referencia de extensibilidad de WPF Designer
Describe la API de referencia de extensibilidad para WPF Designer.
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 FeatureProviderFeatureManager
Administra proveedores de características y conectores de característicasAttributeTableBuilder
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
Solucionar problemas de los errores de carga de WPF y Silverlight Designer
Describe procedimientos para comprender un comportamiento inesperado en el código del diseñador personalizado.Utilizar controles WPF
Contiene vínculos que describen cómo utilizar los controles de WPF en formularios Windows Forms.Migración e interoperabilidad
Describe la interoperabilidad entre las tecnologías de WPF y de los formularios Windows Forms.