Condividi tramite


Spazio dei nomi Microsoft.Windows.Design

Fornisce le basi per tutte le finestre di progettazione tramite un servizio e un backplane di dati, e tramite la modifica di metadati.

Lo spazio dei nomi Microsoft.Windows.Design fornisce classi per la gestione dello stato in una finestra di progettazione.Lo stato è rappresentato da ContextItem.Il comportamento è specificato dai servizi, che vengono gestiti da un oggetto ServiceManager.EditingContext contiene tutte le informazioni sullo stato della finestra di progettazione.Utilizzare SubscribeContextCallback<TContextItemType> per ricevere segnalazioni relative alle modifiche degli elementi di contesto.

Classi

  Classe Descrizione
Classe pubblica AssemblyReferences Infrastruttura. Elemento di contesto che gestisce l'insieme di riferimenti utilizzati dalla finestra di progettazione per risolvere le informazioni sul tipo.
Classe pubblica ContextItem Rappresenta un singolo stato nella finestra di progettazione.
Classe pubblica ContextItemManager Mantiene un set di elementi di contesto.
Classe pubblica DataContextValueSourceAttribute Consente di determinare l'ereditarietà del contesto dati nella struttura ad albero visuale per una proprietà specifica in una finestra di progettazione.
Classe pubblica DisplayPropertyAttribute Determina la proprietà da utilizzare in caso di visualizzazione di un'istanza di un oggetto in una finestra di progettazione.
Classe pubblica EditingContext Contiene lo stato contestuale su una finestra di progettazione.
Classe pubblica OrderToken Classe generica che identifica l'ordinamento di elementi gerarchici.
Classe pubblica RequirementAttribute Definisce gli attributi utilizzati dalla classe RequirementValidator.
Classe pubblica RequirementSubscription Fornisce una notifica quando è possibile che le modifiche nel contesto di modifica abbiano soddisfatto il requisito connesso.
Classe pubblica RequirementValidator Determina se il contesto e i servizi richiesti sono disponibili per il tipo specificato.
Classe pubblica RequiresContextItemAttribute Indica che la classe si basa sul contesto specificato.
Classe pubblica RequiresServiceAttribute Indica che la classe si basa sul servizio specificato.
Classe pubblica ServiceManager Rappresenta il comportamento associato a un oggetto EditingContext.
Classe pubblica ThumbnailAttribute Associa un'icona a un controllo Windows Presentation Foundation (WPF) o Silverlight personalizzato nella casella degli strumenti di Visual Studio o Expression Blend. 
Classe pubblica ToolboxBrowsableAttribute Specifica se un controllo è visibile nel browser della casella degli strumenti di una finestra di progettazione.
Classe pubblica ToolboxCategoryAttribute Specifica la categoria nella quale una classe viene visualizzata nella casella degli strumenti di una finestra di progettazione.
Classe pubblica ToolboxExampleAttribute Infrastruttura. Specifica il tipo che implementa l'interfaccia di IToolboxExampleFactory.
Classe pubblica ToolboxTabNameAttribute Specifica la scheda nella quale viene visualizzata una classe nella casella degli strumenti di una finestra di progettazione.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IToolboxExample Infrastruttura. Specifica un'istanza di esempio di un elemento nella casella degli strumenti di una finestra di progettazione visiva.
Interfaccia pubblica IToolboxExampleFactory Infrastruttura. Fornisce un elenco di esempi in una casella degli strumenti di risorsa che fanno riferimento allo stesso Type.

Delegati

  Delegato Descrizione
Delegato pubblico PublishServiceCallback Delegato che viene richiamato quando un oggetto deve pubblicare un'istanza di un servizio.
Delegato pubblico PublishServiceCallback<TServiceType> Delegato generico che viene richiamato quando un oggetto deve pubblicare un'istanza di un servizio.
Delegato pubblico SubscribeContextCallback Definisce un metodo di callback che viene richiamato quando un elemento di contesto viene modificato.
Delegato pubblico SubscribeContextCallback<TContextItemType> Definisce un metodo di callback che viene richiamato quando un elemento di contesto viene modificato.
Delegato pubblico SubscribeServiceCallback Delegato che corrisponde a un callback per le sottoscrizioni di servizi.
Delegato pubblico SubscribeServiceCallback<TServiceType> Delegato generico che corrisponde a un callback per le sottoscrizioni di servizi.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica OrderTokenConflictResolution Enumerazione utilizzata per specificare il vincitore dei valori equivalenti di ordinamento.
Enumerazione pubblica OrderTokenPrecedence Enumerazione che specifica la precedenza dei token di ordinamento.