GraphGroup (Clase)
Un contenedor de los nodos que tienen IsGroup=true.No tienen una identidad diferente; utilizan la identidad del nodo que contienen.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphGroup
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
Public Class GraphGroup _
Inherits GraphObject
public class GraphGroup : GraphObject
public ref class GraphGroup : public GraphObject
type GraphGroup =
class
inherit GraphObject
end
public class GraphGroup extends GraphObject
El tipo GraphGroup expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Categories | Devuelve todas las categorías.Nunca devuelve NULL. (Se hereda de GraphObject). | |
CategoryCount | Devuelve el número de categorías del objeto. (Se hereda de GraphObject). | |
ChildGroups | Una colección de elemento secundario GraphGroups.Un grupo secundario es el que está vinculado a un grupo primario mediante un vínculo de IsContainment. Esta colección se mantiene mientras los nodos se agregan y se quitan del gráfico y cuando se cambian las propiedades de IsGroup y cuando se agregan o quitan los vínculos de contención. | |
ChildNodes | Una colección de nodos secundarios (excepto los nodos que tienen IsGroup establecido en true). Un nodo secundario es el que está vinculado a un grupo primario mediante un vínculo de IsContainment. Esta colección se mantiene mientras los nodos se agregan y se quitan del gráfico y cuando se cambian las propiedades de IsGroup y cuando se agregan o quitan los vínculos de contención. | |
ContainmentLinks | Los vínculos de contención que se encuentran dentro de este grupo. | |
ContentVisibility | Obtiene si el contenido de este nodo está visible o no. | |
DescriptiveCategoryLabel | Crea una lista delimitada de todas las etiquetas de categoría para este objeto de gráfico. (Se hereda de GraphObject). | |
DocumentSchema | Obtiene el esquema de documento- local del propietario de este gráfico. (Se hereda de GraphObject). | |
GroupNode | ||
Id | ||
IsEmpty | Comprobar si el grupo contiene los nodos secundarios o grupos. | |
IsExpanded | Obtener si este nodo se expande. | |
IsGroup | Obtiene si este objeto es IsGroup.Busca el GraphProperties.StyleForGroup. (Se hereda de GraphObject). | |
IsPseudo | Obtiene si este objeto es Pseudo.Busca el GraphProperties.IsPseudo. (Se hereda de GraphObject). | |
Item | Propiedad que obtiene o establece un valor de propiedad. (Se hereda de GraphObject). | |
Label | ||
Owner | Obtiene el objeto de Gráfico que este objeto pertenece. (Se hereda de GraphObject). | |
Parents | Los elementos primarios de este grupo. | |
Properties | Propiedad que devuelve una enumeración de todas las anotaciones.El orden de la enumeración es aleatorio. (Se hereda de GraphObject). | |
PropertyCount | Propiedad que devuelve varias todas las anotaciones. (Se hereda de GraphObject). | |
PropertyKeys | Propiedad que devuelve una enumeración de todas las claves de anotación.El orden de la enumeración es aleatorio. (Se hereda de GraphObject). | |
PropertyValues | Propiedad que devuelve una enumeración de todos los valores de anotación.El orden de la enumeración es aleatorio. (Se hereda de GraphObject). | |
Visibility | Propiedad auxiliares para obtener/propiedad de visibilidad del conjunto de un GraphObject. (Se hereda de GraphObject). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddCategory | Agrega una categoría al objeto. (Se hereda de GraphObject). | |
AsNode | Convierte el GraphObject a un GraphNode.Si es un GraphGroup, se devuelve el nodo interno. Para los tipos distintos de GraphNode/grupo, se devuelve NULL. (Se hereda de GraphObject). | |
ClearCategories | Quite todas las categorías de este objeto. (Se hereda de GraphObject). | |
ClearValue(GraphProperty) | Quita el valor de la propiedad especificada. (Se hereda de GraphObject). | |
CopyCategories | Copia las nuevas categorías de objeto determinado, conservando categorías existentes. (Se hereda de GraphObject). | |
CopyProperties | Copia una nueva propiedad de objeto determinado, conservando valores de propiedad existentes sin cambios. (Se hereda de GraphObject). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetAncestors | Devuelve todos los antecesores principales de este grupo, excepto este grupo. | |
GetDescendantGroups | Devuelve todos los grupos descendientes que están contenidos en esta jerarquía de grupos, incluidos este grupo. | |
GetDescendants | Devuelve todos los nodos descendientes que están contenidos en esta jerarquía de grupo. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetMetaObject | (Se hereda de GraphObject). | |
GetSchemaValue | Obtiene el valor esquema- específico de la propiedad, si existe. (Se hereda de GraphObject). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetValue(String) | Obtiene el valor de la propiedad especificada. (Se hereda de GraphObject). | |
GetValue(GraphProperty) | Obtiene el valor de la anotación especificada. (Se hereda de GraphObject). | |
GetValue<T>(GraphProperty, Graph) | Obtiene el valor de la propiedad especificada. (Se hereda de GraphObject). | |
GetValue<T>(GraphProperty, T) | Obtiene el valor de la anotación especificada.Si property no está establecida, devolvemos el valor predeterminado que el llamador pasa a este método. (Se hereda de GraphObject). | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Obtiene el valor de la propiedad especificada, y también devuelve la categoría que este valor de propiedad se ha heredado de, si procede. (Se hereda de GraphObject). | |
GetValueAsString | Devuelve la propiedad especificada como una cadena que utilice la referencia cultural especificada. (Se hereda de GraphObject). | |
HasCategory(String) | Devuelve true si el objeto tiene la categoría especificada. (Se hereda de GraphObject). | |
HasCategory(GraphCategory) | Devuelve true si el objeto tiene la categoría especificada. (Se hereda de GraphObject). | |
HasCategory(IEnumerable<GraphCategory>) | Devuelve true si el objeto tiene categorías con cualquiera de los. (Se hereda de GraphObject). | |
HasCategoryInSet | Determina si el conjunto especificado de categorías se aplica a este objeto. (Se hereda de GraphObject). | |
HasLocalValue | Devuelve true si la propiedad especificada existe en este objeto sin comprobación de herencia de la categoría. (Se hereda de GraphObject). | |
HasValue(String) | Comprobar si el objeto tiene un valor para la propiedad especificada. (Se hereda de GraphObject). | |
HasValue(GraphProperty) | Devuelve true si existe la anotación especificada. (Se hereda de GraphObject). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnCategoryChanged | Provoca los eventos de cambio de propiedad del nodo y el grupo. (Invalida a GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType)). | |
OnPropertyChanged(String) | Provoca los eventos de cambio de propiedad del nodo y el grupo. (Invalida a GraphObject.OnPropertyChanged(String)). | |
OnPropertyChanged(GraphProperty) | Genera un evento de PropertyChangd para el GraphProperty especificado. (Se hereda de GraphObject). | |
RemoveCategory | Quita la categoría de este objeto. (Se hereda de GraphObject). | |
SetValue(String, Object) | Agrega una anotación, usando la clave, el tipo, y el valor especificados. (Se hereda de GraphObject). | |
SetValue<T>(GraphProperty, T) | Establece el valor de la propiedad especificada.Si existe la propiedad ya, se sobrescribe el valor a menos que los marcadores de la anotación impiden de otra manera. (Se hereda de GraphObject). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
WrapGraphObject | Modifica el objeto de gráfico para compartir la misma propiedad y categorías que el objeto especificado del gráfico. Los objetos de dibujo del contenedor y de wrappee nunca tendrán conjuntos idénticos de propiedades y de categorías. (Se hereda de GraphObject). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
CategoryChanged | (Se hereda de GraphObject). | |
PropertyChanged | (Se hereda de GraphObject). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.