Temas avanzados sobre WPF Designer

Puede crear sus propias experiencias de diseñador personalizadas para Windows Presentation Foundation (WPF) Designer for Visual Studio. WPF Designer proporciona un marco y una API pública que puede utilizar para implementar adornos, herramientas, editores de propiedades y diseñadores personalizados.

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.

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.

Solucionar problemas de errores de carga de WPF Designer

Describe procedimientos para comprender un comportamiento inesperado en el código del diseñador personalizado.

Usar controles de Windows Presentation Foundation

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.

Mostrar: