|
DynamicGraphMetaObject |
|
|
Graph |
Representa un gráfico dirigido que consta de los nodos y vínculos. |
|
GraphCategory |
Las categorías del gráfico se utilizan para especificar la información sobre las categorías de un GraphObject, como los nodos y los vínculos. |
|
GraphCategoryChangedEventArgs |
|
|
GraphCategoryCollection |
|
|
GraphCommand |
|
|
GraphCommandDefinition |
Define una definición de comando determinada que se puede utilizar para agrupar GraphCommands. |
|
GraphCommonSchema |
Define un conjunto de objetos de uso común de GraphProperty. |
|
GraphDataObject |
Esta clase proporciona a IDataObject compatibilidad para intercambiar datos DGML mediante el portapapeles y la opción de arrastrar y colocar. |
|
GraphDeserializationProgressEventArgs |
Representa el progreso actual que el deserializador ha creado en deserializar la entrada. |
|
GraphEnumerable |
Métodos de extensión para los tipos de gráfico. |
|
GraphException |
Una excepción que se produce cuando un error de análisis durante un GraphNodeId.Parse |
|
GraphGroup |
Un contenedor de los nodos que tienen IsGroup=true.No tienen una identidad diferente; utilizan la identidad del nodo que contienen. |
|
GraphLink |
Representa un vínculo en el gráfico dirigido. |
|
GraphLinkCollection |
Las instancias de esta clase administran una colección de vínculos.No se conserva la ordenación. |
|
GraphMetadata |
Esta clase se usa para proporcionar más información sobre un elemento GraphProperty, incluidas las marcas y las cadenas localizadas para controlar cómo aparece la propiedad en una ventana de la cuadrícula de propiedades. |
|
GraphMetadataContainer |
Un objeto que puede tener metadatos específicos del gráfico asociados a él. |
|
GraphNavigateToItemRanks |
Valores espesos de común para la extensión de IGraphNavigateToItem. |
|
GraphNode |
Representa un nodo en el gráfico dirigido |
|
GraphNodeCollection |
Esta clase proporciona métodos para manipular una colección de nodos.Esta clase no conserva el orden en que agregó los nodos, de modo que cuando se enumera se obtenga posteriores en un orden aleatorio. |
|
GraphNodeId |
Un GraphNodeId es un par de nombre/valor, por ejemplo “a=b”.La parte izquierda de este identificador (“a”) se representa mediante un GraphNodeIdName denominado “nombre” y el lado derecho, “b” es la parte “valor”.La parte del valor de un GraphNodeId puede ser una de las siguientes: * String *) * GraphNodeId * GraphNodeIdCollection.Puesto que el valor puede ser un GraphNodeId o un GraphNodeIdCollection, podemos utilizar paréntesis “()” para especificar el anidamiento: eg..., a= (a= de b=c) (d=e) de b=c (c=d) de a=b.Para construir un GraphNodeId anidados enumerado para (el c=d) de a=b, crea un GraphNodeIdCollection y asígnelo a un GraphNodeId:GraphNodeId.Get (GraphNodeIdName.Nested, nuevo GraphNodeIdCollection (GraphNodeId.Get (MyGraphNodeIdNames.a, “b”) GraphNodeId.Get (MyGraphNodeIdNames.c, “d”)); También puede crear este GraphNodeId mediante la aritmética simple siguiente:GraphNodeId ab = GraphNodeId.Get (“(a=b)”); Abcd de GraphNodeId = ab + “(c=d)”; Producciones de //(c=d) de a=b El resultado se puede convertir en una cadena usando ToString () o un operador implícito de la conversión de cadenas y generará “(c=d) de a=b”.Puesto que GraphNodeIds es singleton almacenado en un HashSet, pueden compararse con operator ==. |
|
GraphNodeIdCollection |
Contiene una lista de GraphNodeIds.Esto se puede almacenar dentro de. Parte del valor de un GraphNodeId.Esto es una lista inmutable tan pronto como se cree.Utilizamos una clase abstracta porque esta clase no conoce el formato requerido para serializar la lista en una cadena. La clase derivada conocerá esto. |
|
GraphNodeIdConverter |
Un convertidor de tipos que se puede utilizar para realizar la conversión entre GraphNodeId.El convertidor de editor deriva este. |
|
GraphNodeIdName |
El GraphNodeIdName a dar un GraphNodeId. Esto forma el nombre y el tipo de datos de GraphNodeId. |
|
GraphNodeIdPropertyDescriptor |
Ésta es una personalizada PropertyDescriptor que se utiliza para rellenar una fila en el PropertyGrid con información y correspondiente de XmlAttribute cadenas adaptadas para las etiquetas y las descripciones. |
|
GraphObject |
Esta clase convierte un objeto en extensible al agregar un contenedor de propiedades fuertemente tipado de pares de nombre y valor. |
|
GraphObjectChangedEventArgs |
Estos argumentos del evento son utilizados por los eventos agregados y se quitan de GraphNodeCollection y de GraphLinkCollection para poder seguir los nodos y vínculos se agregan y se quitan del gráfico. |
|
GraphPathSerializationDictionary |
El CommonPaths permite reasignar algunos valores de atributo del DGML.Por ejemplo, es de bienvenida que una ruta de acceso es relativa a la solución para que el archivo se encuentra cuando se mueve esa solución.Para resolver esto puede definir una ruta denominada “SolutionDir” con el valor de la ruta de acceso completa.El GraphSerializer sustituirá esta ruta de acceso donde se encuentra en el DGML con la sintaxis “$ (nombre)” donde es el id. el nombre de la ruta proporcionado y colocará la definición de las rutas de acceso que se utilizan en un bloque de rutas al final del archivo.Cuando este documento DGML se carga las rutas se sustituidas con los valores del CommonPaths actual y a todas las referencias de variable se expandieron con estos nuevos valores.En una carpeta de la solución en el equipo podría estar en la unidad C en un lugar y, en la unidad D en otro equipo y todo sin embargo solo funcionará como se espera. |
|
GraphPathSerializer |
Esta clase reescribe valores de cadena utilizando los nombres de ruta en el CommonPaths especificado.Proporciona un método de Serialize sustituir rutas con una sintaxis $ (nombre) donde el nombre de la ruta de acceso según lo registrado en el CommonPaths.También proporciona un método de deserializar que haga el inverso.Cuando todo el Serialización ha completado, puede ver la propiedad utilizada para obtener una lista de sólo las rutas utilizadas por los métodos de Serialize o Deserialize. |
|
GraphProperty |
Las propiedades del gráfico se utilizan para anotar un GraphObject, como nodos y vínculos. |
|
GraphPropertyCollection |
|
|
GraphProviderAttribute |
Atributo para indicar que el tipo de destino es un proveedor del gráfico. |
|
GraphSchema |
Un GraphSchema es un contenedor simple de un conjunto de objetos de GraphCategory y de GraphProperty y de GraphMetadata asociado a ellos. |
|
GraphSerializationErrorEventArgs |
Esta clase se utiliza para notificar errores de serialización si el llamador pasa un controlador al serializador. |
|
GraphSerializationSettings |
Valores para serializar un gráfico. |
|
GraphTransactionCanceledException |
Esta clase se puede usar para cancelar un ámbito de transacción del gráfico y comunicar hasta el nivel de la interfaz de usuario de la aplicación una razón para la cancelación. |
|
GraphTransactionScope |
Representa un contenedor muy optimizado alrededor de System.Transactions.TransactionScope.Esto usa mayoritariamente almacenamiento local de subprocesos y por consiguiente subproceso- está enlazado.GraphTransactionScope está diseñado para ser llamado desde mediante (clase), igual que TransactionScope. |
|
GraphUndoManager<T> |
Esta clase envuelve el IOleUndoManager de Visual Studio y agregue la combinación de la unidad de deshacer. |
|
GraphUndoUnit |
Esta clase representa un cambio undoable de dibujo que aparece en VS pila de deshacer. |
|
GraphUpdatedEventArgs |
Proporciona los cambios en un objeto del gráfico. |
|
UndoableGraphTransactionScope |
Éste es un ámbito de transacción especial de dibujo que se puede utilizar para las ediciones undoable (que aparece en la pila de deshacer de la aplicación host). |