Freigeben über


Microsoft.Windows.Design.Model-Namespace

Stellt ein Bearbeitungsmodell zum Darstellen der Benutzeroberflächenobjekte bereit.

Die ModelItem-Klasse stellt ein einzelnes Element im Bearbeitungsmodell dar.Dieses Element kann beispielsweise ein Fenster oder ein Steuerelement sein, aber auch eine Farbe oder eine ganze Zahl.Modellelemente werden von einer ModelFactory erstellt.Ändern Sie mit der ModelParent-Klasse das übergeordnete Element eines Elements in ein anderes.

Klassen

  Klasse Beschreibung
Öffentliche Klasse DefaultInitializer Wird zum Konfigurieren eines neuen Objekts im Designer verwendet.
Öffentliche Klasse DesignModeValueProvider Fasst Eigenschaftenänderungen zusammen, die vom Benutzer im Designer vorgenommen werden, und stellt neue Werte zur Entwurfszeit bereit.
Öffentliche Klasse FeatureExtensions Fügt der FeatureManager-Klasse und der FeatureConnector<TFeatureProviderType>-Klasse LINQ-Erweiterungsmethoden hinzu, um Modellelemente zu unterstützen.
Öffentliche Klasse ModelEditingScope Stellt eine Gruppe der Änderungen am Bearbeitungsspeicher dar.
Öffentliche Klasse ModelEvent Stellt ein Ereignis für ein Element dar.
Öffentliche Klasse ModelEventCollection Stellt eine Enumeration von Ereignissen dar.
Öffentliche Klasse ModelFactory Wird zum Erstellen von Instanzen von Modellelementen im Designer verwendet.
Öffentliche Klasse ModelItem Stellt ein einzelnes Element im Bearbeitungsmodell dar.
Öffentliche Klasse ModelItemCollection Implementiert die Unterstützung für eine Auflistung von ModelItem-Objekten.
Öffentliche Klasse ModelItemDictionary Implementiert Schlüssel-Wert-Wörterbuchunterstützung für ModelItem-Objekte.
Öffentliche Klasse ModelItemEventArgs Stellt Daten für Ereignisse bereit, die ModelItem-Instanzen verwenden.
Öffentliche Klasse ModelMemberCollection<TItemType, TKeyType> Stellt eine Auflistung für Modellmember dar.
Öffentliche Klasse ModelParent Eine Klasse, die zum Festlegen des übergeordneten Elements eines Elements verwendet werden kann.
Öffentliche Klasse ModelProperty Stellt eine Eigenschaft für ein Element dar.
Öffentliche Klasse ModelPropertyCollection Stellt eine Auflistung von Eigenschaften dar.
Öffentliche Klasse PropertyIdentifierCollection Stellt eine Auflistung von Eigenschaftenbezeichnern dar.
Öffentliche Klasse PropertyInvalidatedEventArgs Stellt Daten für das PropertyInvalidated-Ereignis bereit.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration CreateOptions Legt fest, wie ein neues Element erstellt wird.