|
DynamicGraphMetaObject |
|
|
Graph |
Stellt ein gerichtetes Diagramm dar, das aus Knoten und Links besteht. |
|
GraphCategory |
Mit Diagrammkategorien werden Kategorieinformationen zu einem GraphObject wie Knoten und Links angegeben. |
|
GraphCategoryChangedEventArgs |
|
|
GraphCategoryCollection |
|
|
GraphCommand |
|
|
GraphCommandDefinition |
Definiert eine bestimmte Befehlsdefinition, die verwendet werden kann, um GraphCommands zu gruppieren. |
|
GraphCommonSchema |
Definiert eine Gruppe häufig verwendeter GraphProperty-Objekte. |
|
GraphDataObject |
Diese Klasse stellt IDataObject-Unterstützung für den Austausch von DGML-Daten über die Zwischenablage und den Drag & Drop-Vorgang bereit. |
|
GraphDeserializationProgressEventArgs |
Stellt den aktuellen Status dar, den der Deserialisierer beim Deserealisieren der Eingabe erzielt hat. |
|
GraphEnumerable |
Erweiterungsmethoden für Diagrammtypen. |
|
GraphException |
Eine Ausnahme, die ausgelöst wird, wenn ein Analysefehler auftritt während eines GraphNodeId.Parse |
|
GraphGroup |
Ein Wrapper für Knoten, die IsGroup=true haben.Sie haben keine separate Identität; sie verwenden die Identität des Knotens, der sie umschließen. |
|
GraphLink |
Stellt einen Link im gerichteten Diagramm dar. |
|
GraphLinkCollection |
Instanzen dieser Klasse verwaltet eine Auflistung von Links.Reihenfolge wird nicht beibehalten. |
|
GraphMetadata |
Diese Klasse wird verwendet, um weitere Informationen zu GraphProperty bereitzustellen, einschließlich lokalisierte Zeichenfolgen und Flags zum Steuern der Anzeigeart der Eigenschaft in einem Fenster mit Eigenschaftenraster. |
|
GraphMetadataContainer |
Ein Objekt, das diagrammspezifische Metadaten zugeordnet haben kann. |
|
GraphNavigateToItemRanks |
Allgemeine Rangwerte für die IGraphNavigateToItem-Erweiterung. |
|
GraphNode |
Stellt einen Knoten im gerichtete Diagramm dar |
|
GraphNodeCollection |
Diese Klasse stellt Methoden zum Bearbeiten einer Auflistung von Knoten bereit.Diese Klasse verfolgt nicht die Reihenfolge, in der Sie den Knoten hinzugefügt haben, damit, wenn Sie sie, auflisten Sie sie wieder in einer zufälligen Reihenfolge abrufen. |
|
GraphNodeId |
Ein GraphNodeId ist ein Name-Wert-Paar, z. B. "a=b".Der linke Teil dieses Bezeichners ("a") wird von einem GraphNodeIdName darstellen, der die "Name" und die rechte Seite, "b" bezeichnet wird, ist "Paare Teil. Der Wertteil von einem GraphNodeId kann einen der folgenden: * Zeichenfolge URI GraphNodeId * * * GraphNodeIdCollection.Wenn der Wert ein GraphNodeId oder ein GraphNodeIdCollection werden kann, können Sie Klammern "()" verwenden, um die Schachtelungstiefe anzugeben: z. B. a= (b=c) a= (b=c d=e) (a=b c=d).So eine geschachtelte GraphNodeId-Liste für erstellen (a=b c=d), erstellen ein GraphNodeIdCollection und weisen es einem GraphNodeId zu:GraphNodeId.Get (GraphNodeIdName.Nested, neues GraphNodeIdCollection (GraphNodeId.Get (MyGraphNodeIdNames.a, "b") GraphNodeId.Get (MyGraphNodeIdNames.c, "d")); Sie können dieses GraphNodeId auch erstellen, indem Sie die folgenden einfachen arithmetischen verwenden:GraphNodeId AB = GraphNodeId.Get (") (a=b"); GraphNodeId-abcd AB = + "(c=d"); //a=b ergibt (c=d) Das Ergebnis kann in eine Zeichenfolge konvertiert werden, indem ToString() oder einen impliziten Zeichenfolgenumwandlungsoperator verwendet und ist "a=b erzeugen (c=d)".Da GraphNodeIds gespeicherte Singleton in einem HashSet sind, können sie mithilfe Operator == verglichen werden. |
|
GraphNodeIdCollection |
Enthält eine Liste mit GraphNodeIds.Dies kann im .Value-Teil einer GraphNodeId gespeichert werden.Dies ist eine unveränderliche Liste, sobald sie erstellt wird.Wir verwenden eine abstrakte Klasse, da diese Klasse die zum Serialisieren der Liste auf eine Zeichenfolge notwendige Formatierung nicht kennt. Die abgeleitete Klasse wird dies wissen. |
|
GraphNodeIdConverter |
Ein Typkonverter, der verwendet werden kann, um in bzw. aus GraphNodeId zu konvertieren.Der von diesem abgeleitete Editorkonverter. |
|
GraphNodeIdName |
Der GraphNodeIdName für eine GraphNodeId. Dies bildet den Namen und den Datentyp der GraphNodeId. |
|
GraphNodeIdPropertyDescriptor |
Dies ist ein benutzerdefinierter PropertyDescriptor, der verwendet wird, um eine Zeile im PropertyGrid mit XmlAttribute-Informationen und entsprechenden lokalisierten Zeichenfolgen für Bezeichnungen und Beschreibungen zu füllen. |
|
GraphObject |
Diese Klasse macht ein Objekt erweiterbar, indem sie eine stark typisierte Eigenschaftensammlung von Name-Wert-Paaren hinzufügt. |
|
GraphObjectChangedEventArgs |
Diese Ereignisargumente werden von den hinzugefügten und entfernten GraphNodeCollection- und GraphLinkCollection-Eigenschaften und -Ereignisse verwendet, sodass Sie nachverfolgen können, welche Knoten und Links im Diagramm hinzugefügt und entfernt werden. |
|
GraphPathSerializationDictionary |
Mit CommonPaths können Sie bestimmte Attributwerte in der DGML neu zuordnen.Beispielsweise ist es gut, einen Dateipfad relativ zur Projektmappe zu haben, damit die Datei gesucht werden kann, wenn die Projektmappe verschoben wird.Um dieses Problem zu lösen, können Sie einen Pfad mit der Bezeichnung "SolutionDir " mit dem Wert des vollständigen Pfads definieren.Dann ersetzt das GraphSerializer diesen Pfad, wo er in der DGML mit der Syntax "$(name)" gefunden wird, wobei der Name die ID des Pfads ist, den Sie angegeben haben, und es schreibt die Definition der Pfade, die in einem Pfadblock am Ende der Datei verwendet werden.Wenn dieses DGML-Dokument geladen wird, werden die Pfade mit den Werten im aktuellen CommonPaths ersetzt und anschließend werden alle Variablenverweise mit diesen Werten erweitert.Daher kann ein Projektmappenordner auf Ihrem Computer möglicherweise irgendwo auf Laufwerk C und auf Laufwerk D auf einem anderen Computer sein, und alles funktioniert weiterhin genauso wie erwartet. |
|
GraphPathSerializer |
Diese Klasse schreibt Zeichenfolgenwerte neu, indem sie die Pfadnamen in den angegebenen CommonPaths verwendet.Stellt eine Serialize-Methode bereit, die Pfade durch eine $(Name)-Syntax ersetzen, wobei der Name der Pfadname ist, der in CommonPaths registriert ist.Sie stellt auch eine deserialisierensmethode, die die Umkehrung ausführt.Wenn alle die Serialisierung abgeschlossen wurde, können Sie die Zielversion Eigenschaft abfragen, um eine Liste der momentan Pfade abzurufen, die durch das serialisierte verwendet wurden oder Methoden zu deserialisieren. |
|
GraphProperty |
Diagrammeigenschaften werden verwendet, um ein GraphObject wie Knoten und Links zu kommentieren. |
|
GraphPropertyCollection |
|
|
GraphProviderAttribute |
Attribut, das anzeigt, dass der Zieltyp ein Diagrammanbieter ist. |
|
GraphSchema |
Ein GraphSchema ist ein unkomplizierter Container eines Satzes GraphCategory Objekte und GraphProperty und des GraphMetadata, mit der sie zugeordnet ist. |
|
GraphSerializationErrorEventArgs |
Diese Klasse wird verwendet, um Serialisierungsfehler zu übermitteln, wenn der Aufrufer einen Handler an das Serialisierungsprogramm übergibt. |
|
GraphSerializationSettings |
Einstellungen für das Serialisieren eines Diagramms. |
|
GraphTransactionCanceledException |
Diese Klasse kann verwendet werden, um einen Diagrammtransaktionsbereich abzubrechen und auf der Benutzeroberflächenebene der Anwendung einen zu übermitteln für den Abbruch. |
|
GraphTransactionScope |
Stellt einen hoch optimierten Wrapper um System.Transactions.TransactionScope dar.Dies nimmt lokalen Threadspeicher stark in Anspruch und ist daher Thread-gebunden.GraphTransactionScope soll mit einer der Klasse aufgerufen werden, die TransactionScope entspricht. |
|
GraphUndoManager<T> |
Diese Klasse umschließt das IOleUndoManager von Visual Studio ein und fügt das Rückgängig-Komponenten-Zusammenführen hinzu. |
|
GraphUndoUnit |
Diese Klasse stellt eine nicht durchführbare Änderung am Diagramm dar, die auf dem VS-Rückgängig-Stapel angezeigt wird. |
|
GraphUpdatedEventArgs |
Stellt Änderungen an ein Diagrammobjekt bereit. |
|
UndoableGraphTransactionScope |
Dies ist ein spezieller Diagrammtransaktionsbereich, der für nicht durchführbare Bearbeitungen verwendet werden kann (die im Rückgängigstapel der Hostanwendung angezeigt werden). |