Freigeben über


Microsoft.Windows.Design-Namespace

Stellt über einen Dienst, eine Datenschicht und die Bearbeitung von Metadaten eine grundlegende Basis für jeden Designer bereit.

Der Microsoft.Windows.Design-Namespace stellt Klassen zum Verwalten des Zustands in einem Designer bereit.Der Zustand wird durch die ContextItem-Klasse dargestellt.Das Verhalten wird von Diensten angegeben, die von einem ServiceManager verwaltet werden.Der EditingContext enthält alle Zustandsinformationen des Designers.Verwenden Sie den SubscribeContextCallback<TContextItemType>, um benachrichtigt zu werden, wenn sich ein Kontextelement ändert.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AssemblyReferences Infrastruktur. Ein Kontextelement, das den Satz von Verweisen verwaltet, den der Designer zum Auflösen von Typinformationen verwendet.
Öffentliche Klasse ContextItem Stellt einen einzelnen Bestandteil des Zustands im Designer dar.
Öffentliche Klasse ContextItemManager Verwaltet einen Satz von Kontextelementen.
Öffentliche Klasse DataContextValueSourceAttribute Ermöglicht es einem Designer, die Datenkontextvererbung in der visuellen Struktur für eine bestimmte Eigenschaft zu bestimmen.
Öffentliche Klasse DisplayPropertyAttribute Bestimmt die zu verwendende Eigenschaft beim Anzeigen einer Instanz eines Objekts in einem Designer.
Öffentliche Klasse EditingContext Enthält den Kontextzustand zu einem Designer.
Öffentliche Klasse OrderToken Eine generische Klasse, die die Sortierreihenfolge hierarchischer Elemente festlegt.
Öffentliche Klasse RequirementAttribute Definiert die von der RequirementValidator-Klasse verwendeten Attribute.
Öffentliche Klasse RequirementSubscription Stellt eine Benachrichtigung bereit, wenn Änderungen im Bearbeitungskontext die angehängte Anforderung erfüllt haben.
Öffentliche Klasse RequirementValidator Bestimmt, ob der erforderliche Kontext und erforderliche Dienste für den angegebenen Typ verfügbar sind.
Öffentliche Klasse RequiresContextItemAttribute Gibt an, dass die Klasse auf dem angegebenen Kontext basiert.
Öffentliche Klasse RequiresServiceAttribute Gibt an, dass die Klasse auf dem angegebenen Dienst basiert.
Öffentliche Klasse ServiceManager Stellt das Verhalten dar, das einem EditingContext zugeordnet ist.
Öffentliche Klasse ThumbnailAttribute Ordnet einem benutzerdefinierten Windows Presentation Foundation (WPF)- oder Silverlight-Steuerelement in der Toolbox für Visual Studio oder Expression Blend ein Symbol zu. 
Öffentliche Klasse ToolboxBrowsableAttribute Gibt an, ob ein Steuerelement im Toolboxbrowser eines Designers sichtbar ist.
Öffentliche Klasse ToolboxCategoryAttribute Gibt die Kategorie an, in der eine Klasse in der Toolbox eines Designers angezeigt wird.
Öffentliche Klasse ToolboxExampleAttribute Infrastruktur. Gibt den Typ an, der die IToolboxExampleFactory-Schnittstelle implementiert.
Öffentliche Klasse ToolboxTabNameAttribute Gibt die Registerkarte an, auf der eine Klasse in der Toolbox eines Designers angezeigt wird.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IToolboxExample Infrastruktur. Gibt eine Beispielinstanz eines Elements in der Toolbox eines visuellen Designers an.
Öffentliche Schnittstelle IToolboxExampleFactory Infrastruktur. Stellt eine Liste von Beispielen in einer Ressourcentoolbox bereit, die auf den gleichen Type verweisen.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat PublishServiceCallback Ein Delegat, der aufgerufen wird, wenn eine Dienstinstanz von einem Objekt veröffentlicht werden sollte.
Öffentlicher Delegat PublishServiceCallback<TServiceType> Ein generischer Delegat, der aufgerufen wird, wenn eine Dienstinstanz von einem Objekt veröffentlicht werden sollte.
Öffentlicher Delegat SubscribeContextCallback Definiert eine Rückrufmethode, die aufgerufen wird, wenn sich ein Kontextelement ändert.
Öffentlicher Delegat SubscribeContextCallback<TContextItemType> Definiert eine Rückrufmethode, die aufgerufen wird, wenn sich ein Kontextelement ändert.
Öffentlicher Delegat SubscribeServiceCallback Ein Delegat, der ein Rückruf für Dienstabonnements ist.
Öffentlicher Delegat SubscribeServiceCallback<TServiceType> Ein generischer Delegat, der ein Rückruf für Dienstabonnements ist.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration OrderTokenConflictResolution Eine Enumeration, die verwendet wird, um den Gewinner von Sortierungsverknüpfungen festzulegen.
Öffentliche Enumeration OrderTokenPrecedence Eine Enumeration, die die Rangfolge der Sortiertoken angibt.