ModelService Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse ist der Haupteinstiegspunkt, über den der Designer mit dem Modell interagiert.
public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
- Vererbung
-
ModelService
Hinweise
Der Dienst ist in öffentliche und geschützte Methoden unterteilt, die Sie implementieren müssen, wenn Sie eine abgeleitete Klasse erstellen. Die öffentlichen Methoden können von jedem aufgerufen werden. Die geschützten Methoden werden vom Modell aufgerufen.
Konstruktoren
ModelService() |
Erstellt einen neuen ModelService. |
Eigenschaften
Root |
Der Stamm der Objekthierarchie. |
Methoden
CreateItem(Object) |
Nimmt eine vorhandene Instanz an und erstellt ein Modellelement, das ein tiefer Klon der Instanz ist. |
CreateItem(Type, CreateOptions, Object[]) |
Erstellt für einen angegebenen Typ ein ModelItem. Diese Methode wird von ModelFactory aufgerufen, wenn der Benutzer ein neues Element erstellen möchte. |
CreateStaticMemberItem(Type, String) |
Erstellt ein neues Modellelement, das den Wert eines statischen Members der angegebenen Klasse darstellt. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Find(ModelItem, Predicate<Type>) |
Sucht übereinstimmende Modellelemente ab einem Ausgangspunkt, ab dem gesucht werden soll. |
Find(ModelItem, Type) |
Sucht übereinstimmende Modellelemente ab einem Ausgangspunkt, ab dem gesucht werden soll. |
FromName(ModelItem, String) |
Sucht das ModelItem im angegebenen Bereich mit dem angegebenen Namen. |
FromName(ModelItem, String, StringComparison) |
Sucht das ModelItem im angegebenen Bereich mit dem angegebenen Namen. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
ModelChanged |
Dieses Ereignis wird ausgelöst, wenn sich etwas im Modell geändert hat. |