Extensibilidade do WPF Designer
Você pode criar seu próprio personalizado designer experiências para o WPF Designer for Visual Studio. O WPF Designer fornece uma estrutura e uma API pública que você pode usar para implementar adorners personalizados, ferramentas, editores de propriedade e designers. Para uma coleção de soluções de exemplo completo, consulte o WPF e Silverlight exemplos de extensibilidade de Designer site.
Observação |
---|
No Visual Studio 2010, agora você pode também criar personalizado designer experiências para o Silverlight Designer. Embora esta documentação de extensibilidade faz referência a WPF Designer, em quase todos os casos, os mesmos conceitos, etapas, e o código pode ser usado na Silverlight Designer. |
Nesta seção
Alterações de extensibilidade no Visual Studio 2010
Descreve as alterações na Extensibilidade do WPF Designer API para Visual Studio 2010 desde sua inicial versão Visual Studio 2008.Arquitetura de extensibilidade Designer WPF
Descreve a arquitetura geral do WPF Designerestrutura deextensibilidade .Noções básicas sobre extensibilidade Designer WPF
Topics that describe how to create your own custom designer experiences for the WPF Designer.Conceitos básicos de extensibilidade
Contains topics that describe how to perform basic extensibility tasks, such as creating custom menu actions.Criando personalizados Adorners
Contains topics that describe how to create custom adorners, such as rails.Criando personalizados editores
Contains topics that describe how to create custom editors, such as color editors.Tempo de design versus Run Time comportamento
Contains topics that describe how to implement custom design-time logic.Conceitos de Extensibilidade Avançada
Contains topics that describe how to perform advanced extensibility tasks, such as creating surrogate policies.Referência de extensibilidade Designer WPF
Describes the extensibility reference API for the WPF Designer.
Referência
AdornerPanel
Provides a container for WPF controls, which are used at design time as adorners.AdornerProvider
A feature provider that you can add to a class to automatically add adorners to the designer surface.EditingContext
Contains contextual state about a designer.ModelItem
Representa um único item de modelo de edição.ModelService
The main entry point the designer uses to obtain the model.ModelFactory
Creates instances of items in the designer.FeatureProvider
Adds a class-specific contribution to a feature.FeatureConnectorAttribute
Contains the type of FeatureConnector<TFeatureProviderType> required to handle a FeatureProviderFeatureManager
Manages feature providers and feature connectors.AttributeTableBuilder
Creates an attribute table that can be passed to the metadata store.PropertyValue
Provides a data model for an underlying common language runtime (CLR) property value.PropertyValueEditor
Container for inline editor logic for properties.Task
A collection of commands and input bindings to those commands.Tool
Determines the mode of the designer.
Seções relacionadas
Solucionando problemas de falhas de carga de WPF e Silverlight Designer
Describes procedures for understanding unexpected behavior in your custom designer code.Usando os controles do WPF
Contains links that describe how to use WPF controls in Windows Forms.Migração e Interoperabilidade
Describes interoperation between the WPF and Windows Forms technologies.