Classe GraphGroup
Un wrapper su nodi che dispongono IsGroup=true.Non hanno un'identità separata, utilizzo dell'identità del nodo che eseguono il wrapping.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphGroup
Spazio dei nomi: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Sintassi
'Dichiarazione
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
Il tipo GraphGroup espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Categories | Restituisce tutte le categorie.Non restituisce mai Null. (Ereditato da GraphObject) | |
CategoryCount | Restituisce il numero di categorie nell'oggetto. (Ereditato da GraphObject) | |
ChildGroups | Una raccolta di GraphGroups figlio.Un gruppo figlio è un gruppo collegato a un gruppo padre mediante un collegamento IsContainment. Questa raccolta viene automaticamente gestita mentre i nodi vengono aggiunti e rimossi dal grafico, proprietà di IsGroup vengono modificate e collegamenti di contenimento vengono aggiunti o rimossi. | |
ChildNodes | Una raccolta di nodi figlio (a esclusione dei nodi che dispongono di IsGroup true). Un nodo figlio è un nodo collegato a un gruppo padre mediante un collegamento IsContainment. Questa raccolta viene automaticamente gestita mentre i nodi vengono aggiunti e rimossi dal grafico, proprietà di IsGroup vengono modificate e collegamenti di contenimento vengono aggiunti o rimossi. | |
ContainmentLinks | I collegamenti di contenimento contenuti nel gruppo corrente. | |
ContentVisibility | Scoprire se il contenuto in questo nodo è visibile. | |
DescriptiveCategoryLabel | Crea un elenco delimitato di tutte le etichette di categoria per questo oggetto grafico. (Ereditato da GraphObject) | |
DocumentSchema | Ottiene lo schema di un documento locale dal proprietario del grafico. (Ereditato da GraphObject) | |
GroupNode | ||
Id | ||
IsEmpty | Di verificare se il gruppo contiene eventuali nodi figlio o gruppi. | |
IsExpanded | Scoprire se questo nodo è espanso. | |
IsGroup | Determina se questo oggetto è IsGroup.Cerca il GraphProperties.StyleForGroup. (Ereditato da GraphObject) | |
IsPseudo | Determina se questo oggetto è pseudo.Cerca il GraphProperties.IsPseudo. (Ereditato da GraphObject) | |
Item | Proprietà che ottiene o imposta un valore della proprietà. (Ereditato da GraphObject) | |
Label | ||
Owner | Ottiene l'oggetto grafico che questo oggetto appartiene. (Ereditato da GraphObject) | |
Parents | Elementi padre di questo gruppo. | |
Properties | Proprietà che restituisce un'enumerazione di tutte le annotazioni.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject) | |
PropertyCount | Proprietà che restituisce una serie di tutte le annotazioni. (Ereditato da GraphObject) | |
PropertyKeys | Proprietà che restituisce un'enumerazione di tutte le chiavi di annotazione.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject) | |
PropertyValues | Proprietà che restituisce un'enumerazione di tutti i valori di annotazione.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject) | |
Visibility | Proprietà supportata da ottenere/proprietà visibilità di un set di un GraphObject. (Ereditato da GraphObject) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddCategory | Aggiunge una categoria all'oggetto. (Ereditato da GraphObject) | |
AsNode | Converte il GraphObject a un GraphNode.Se questo è un GraphGroup, il nodo interno viene restituito. Per i tipi diversi di GraphNode/gruppo, viene restituito null. (Ereditato da GraphObject) | |
ClearCategories | Rimuove tutti gli oggetti dall'oggetto . (Ereditato da GraphObject) | |
ClearValue(GraphProperty) | Rimuove il valore della proprietà specificata. (Ereditato da GraphObject) | |
CopyCategories | Copiare le nuove categorie dall'oggetto specificato, conservandone le categorie esistenti. (Ereditato da GraphObject) | |
CopyProperties | Copia tutte le nuove proprietà dall'oggetto specificato, conservandone i valori delle proprietà esistenti invariati. (Ereditato da GraphObject) | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetAncestors | Restituisce tutti i predecessori padre di questo gruppo, escluso questo gruppo. | |
GetDescendantGroups | Restituisce tutti i gruppi discendenti contenuti nella gerarchia del gruppo, inclusi questo gruppo. | |
GetDescendants | Restituisce tutti i nodi figlio contenuti nella gerarchia del gruppo. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetMetaObject | (Ereditato da GraphObject) | |
GetSchemaValue | Ottiene il valore specifico della proprietà, se esiste. (Ereditato da GraphObject) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetValue(String) | Ottiene il valore della proprietà specificata. (Ereditato da GraphObject) | |
GetValue(GraphProperty) | Ottiene il valore dell'annotazione specificata. (Ereditato da GraphObject) | |
GetValue<T>(GraphProperty, Graph) | Ottiene il valore della proprietà specificata. (Ereditato da GraphObject) | |
GetValue<T>(GraphProperty, T) | Ottiene il valore dell'annotazione specificata.Se property non è impostato, restituiscono il valore predefinito che il chiamante ha passato al metodo. (Ereditato da GraphObject) | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Ottiene il valore della proprietà specificata e la restituzione della categoria che questo valore è stato ereditato da, se presente. (Ereditato da GraphObject) | |
GetValueAsString | Restituisce la proprietà specificata come stringa che utilizza le impostazioni cultura specificate. (Ereditato da GraphObject) | |
HasCategory(String) | Restituisce true se l'oggetto dispone della categoria specificata. (Ereditato da GraphObject) | |
HasCategory(GraphCategory) | Restituisce true se l'oggetto dispone della categoria specificata. (Ereditato da GraphObject) | |
HasCategory(IEnumerable<GraphCategory>) | Restituisce true se l'oggetto dispone di una qualsiasi delle categorie specificate. (Ereditato da GraphObject) | |
HasCategoryInSet | Determina se il set specifico di categorie si applica a questo oggetto. (Ereditato da GraphObject) | |
HasLocalValue | Restituisce true se la proprietà specificata esiste in questo oggetto senza il controllo di ereditarietà per categoria. (Ereditato da GraphObject) | |
HasValue(String) | Di verificare se l'oggetto contiene un valore per la proprietà specificata. (Ereditato da GraphObject) | |
HasValue(GraphProperty) | Restituisce true se la voce specificata. (Ereditato da GraphObject) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnCategoryChanged | Genera gli eventi di proprietà modificata sia per il nodo che per il gruppo. (Esegue l'override di GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType)). | |
OnPropertyChanged(String) | Genera gli eventi di proprietà modificata sia per il nodo che per il gruppo. (Esegue l'override di GraphObject.OnPropertyChanged(String)). | |
OnPropertyChanged(GraphProperty) | Genera un evento di PropertyChangd per il GraphProperty specificato. (Ereditato da GraphObject) | |
RemoveCategory | Rimuove la categoria di questo oggetto. (Ereditato da GraphObject) | |
SetValue(String, Object) | Aggiungere un'annotazione, utilizzando la chiave, il tipo e il valore specificato. (Ereditato da GraphObject) | |
SetValue<T>(GraphProperty, T) | Imposta il valore della determinata proprietà.Se la proprietà esiste già, il valore viene sovrascritto a meno che i flag di annotazione non impediscano in caso contrario. (Ereditato da GraphObject) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
WrapGraphObject | Modificare l'oggetto corrente del grafico per condividere la stessa proprietà e categorie come l'oggetto specificato del grafico. Gli oggetti del grafico di wrappee e del wrapper dispongano sempre set diverso di proprietà e di categorie. (Ereditato da GraphObject) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
CategoryChanged | (Ereditato da GraphObject) | |
PropertyChanged | (Ereditato da GraphObject) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.