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 | |
---|---|---|
AssemblyReferences | Infrastruttura. Elemento di contesto che gestisce l'insieme di riferimenti utilizzati dalla finestra di progettazione per risolvere le informazioni sul tipo. | |
ContextItem | Rappresenta un singolo stato nella finestra di progettazione. | |
ContextItemManager | Mantiene un set di elementi di contesto. | |
DataContextValueSourceAttribute | Consente di determinare l'ereditarietà del contesto dati nella struttura ad albero visuale per una proprietà specifica in una finestra di progettazione. | |
DisplayPropertyAttribute | Determina la proprietà da utilizzare in caso di visualizzazione di un'istanza di un oggetto in una finestra di progettazione. | |
EditingContext | Contiene lo stato contestuale su una finestra di progettazione. | |
OrderToken | Classe generica che identifica l'ordinamento di elementi gerarchici. | |
RequirementAttribute | Definisce gli attributi utilizzati dalla classe RequirementValidator. | |
RequirementSubscription | Fornisce una notifica quando è possibile che le modifiche nel contesto di modifica abbiano soddisfatto il requisito connesso. | |
RequirementValidator | Determina se il contesto e i servizi richiesti sono disponibili per il tipo specificato. | |
RequiresContextItemAttribute | Indica che la classe si basa sul contesto specificato. | |
RequiresServiceAttribute | Indica che la classe si basa sul servizio specificato. | |
ServiceManager | Rappresenta il comportamento associato a un oggetto EditingContext. | |
ThumbnailAttribute | Associa un'icona a un controllo Windows Presentation Foundation (WPF) o Silverlight personalizzato nella casella degli strumenti di Visual Studio o Expression Blend. | |
ToolboxBrowsableAttribute | Specifica se un controllo è visibile nel browser della casella degli strumenti di una finestra di progettazione. | |
ToolboxCategoryAttribute | Specifica la categoria nella quale una classe viene visualizzata nella casella degli strumenti di una finestra di progettazione. | |
ToolboxExampleAttribute | Infrastruttura. Specifica il tipo che implementa l'interfaccia di IToolboxExampleFactory. | |
ToolboxTabNameAttribute | Specifica la scheda nella quale viene visualizzata una classe nella casella degli strumenti di una finestra di progettazione. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IToolboxExample | Infrastruttura. Specifica un'istanza di esempio di un elemento nella casella degli strumenti di una finestra di progettazione visiva. | |
IToolboxExampleFactory | Infrastruttura. Fornisce un elenco di esempi in una casella degli strumenti di risorsa che fanno riferimento allo stesso Type. |
Delegati
Delegato | Descrizione | |
---|---|---|
PublishServiceCallback | Delegato che viene richiamato quando un oggetto deve pubblicare un'istanza di un servizio. | |
PublishServiceCallback<TServiceType> | Delegato generico che viene richiamato quando un oggetto deve pubblicare un'istanza di un servizio. | |
SubscribeContextCallback | Definisce un metodo di callback che viene richiamato quando un elemento di contesto viene modificato. | |
SubscribeContextCallback<TContextItemType> | Definisce un metodo di callback che viene richiamato quando un elemento di contesto viene modificato. | |
SubscribeServiceCallback | Delegato che corrisponde a un callback per le sottoscrizioni di servizi. | |
SubscribeServiceCallback<TServiceType> | Delegato generico che corrisponde a un callback per le sottoscrizioni di servizi. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
OrderTokenConflictResolution | Enumerazione utilizzata per specificare il vincitore dei valori equivalenti di ordinamento. | |
OrderTokenPrecedence | Enumerazione che specifica la precedenza dei token di ordinamento. |