Estensibilità di Progettazione WPF
[Questa documentazione ha solo scopo di anteprima ed è soggetta a modifiche nelle versioni successive. Gli argomenti vuoti sono inclusi come segnaposto.]
È possibile creare finestre di progettazione personalizzate per WPF Designer per Visual Studio.WPF Designer fornisce un framework e una API pubblica che è possibile utilizzare per implementare strumenti decorativi, strumenti ed editor di proprietà personalizzati e finestre di progettazione personalizzate. Per una raccolta di soluzioni di esempio complete, vedere il sito Esempi di estensibilità di WPF e Silverlight Designer.
Nota
In Visual Studio 2010, è ora possibile creare anche finestre di progettazione personalizzate per Silverlight Designer.Anche se questa documentazione relativa all'estensibilità fa riferimento aWPF Designer, nella maggior parte dei casi è possibile utilizzare gli stessi concetti, passaggi e codice in Silverlight Designer.
In questa sezione
Modifiche relative all'estensibilità in Visual Studio 2010
Vengono descritte le modifiche nell' estensibilità API di progettazione WPF per Visual Studio 2010 dalla versione iniziale in Visual Studio 2008.Architettura di estensibilità di Progettazione WPF
Viene descritta l'architettura complessiva del framework di estensibilità di WPF Designer.Informazioni sull'estensibilità Progettazione WPF
Argomenti che descrivono come creare finestre di progettazione personalizzate per WPF Designer.Concetti di base sulla estensibilità
Contiene argomenti che descrivono come eseguire le attività di estensibilità di base, ad esempio la creazione di azioni di menu personalizzate.Creazione di strumenti decorativi personalizzati
Contiene argomenti che descrivono come creare strumenti decorativi personalizzati, ad esempio le sbarre.Creazione di editor personalizzati
Contiene argomenti che descrivono come creare editor personalizzati, ad esempio gli editor di colori.Confronto dei comportamenti tra fase di progettazione e fase di esecuzione
Vengono forniti argomenti che descrivono come implementare la logica Design-Time personalizzata.Concetti avanzati sulla estensibilità
Contiene argomenti che descrivono come eseguire le attività di estensibilità avanzate, ad esempio la creazione di criteri sostitutivi.Riferimento all'estensibilità Progettazione WPF
Viene descritta l'API di riferimento sull'estensibilità per WPF Designer.
Riferimenti
AdornerPanel
Fornisce un contenitore per i controlli WPF utilizzati in fase di progettazione come strumenti decorativi.AdornerProvider
Provider di funzionalità che è possibile aggiungere a una classe per aggiungere automaticamente strumenti decorativi nell'area di progettazione.EditingContext
Contiene lo stato contestuale su una finestra di progettazione.ModelItem
Rappresenta un singolo elemento nel modello di modifica.ModelService
Il punto di ingresso principale utilizzato dalla finestra di progettazione per ottenere il modello.ModelFactory
Crea istanze di elementi nella finestra di progettazione.FeatureProvider
Aggiunge un contributo specifico della classe a una funzionalità.FeatureConnectorAttribute
Contiene il tipo di FeatureConnector<TFeatureProviderType> necessario per gestire un FeatureProviderFeatureManager
Gestisce i provider di funzionalità e i connettori di funzionalità.AttributeTableBuilder
Crea una tabella di attributi che può essere passata all'archivio di metadati.PropertyValue
Fornisce un modello di dati per un valore di proprietà del Common Language Runtime (CLR) sottostante.PropertyValueEditor
Contenitore per logica di editor in linea per le proprietà.Task
Raccolta di comandi e associazioni di input a quei comandi.Tool
Determina la modalità della finestra di progettazione.
Sezioni correlate
Risoluzione dei problemi relativi agli errori di caricamento di WPF e Silverlight Designer
Vengono descritte le procedure per la comprensione di un comportamento imprevisto nel codice della finestra di progettazione personalizzata.Utilizzo di controlli WPF
Vengono forniti collegamenti ad argomenti in cui viene descritto come utilizzare i controlli WPF in Windows Form.Migrazione e interoperabilità
Viene descritta l'interazione tra le tecnologie WPF e Windows Form.