Udostępnij za pośrednictwem


Klasa GraphGroup

Owinięcie na węzłach, które mają IsGroup = true.Nie mają oddzielne tożsamości; używają tożsamości węzła, który ich zawijania.

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphGroup

Przestrzeń nazw:  Microsoft.VisualStudio.GraphModel
Zestaw:  Microsoft.VisualStudio.GraphModel (w Microsoft.VisualStudio.GraphModel.dll)

Składnia

'Deklaracja
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

Typ GraphGroup uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Categories Zwraca wszystkie kategorie.Nigdy nie zwraca wartość null. (Odziedziczone z GraphObject).
Właściwość publiczna CategoryCount Zwraca liczbę kategorii w obiekcie. (Odziedziczone z GraphObject).
Właściwość publiczna ChildGroups Kolekcja dziecko GraphGroups.Grupa dziecko to taki, który jest połączony z grupą nadrzędnego za pośrednictwem łącza o IsContainment. Ta kolekcja automatycznie zachowywane jako węzły są dodawane i usuwane z wykresu i jako IsGroup właściwości są zmieniane i jako ograniczenia rozprzestrzeniania łącza są dodawane lub usuwane.
Właściwość publiczna ChildNodes Zbiór węzłów podrzędnych (z wyłączeniem węzły, które mają atrybut IsGroup ma wartość true). Węzeł potomny węzła jest taki, który jest połączony za pośrednictwem łącza o IsContainment w grupie nadrzędnej. Ta kolekcja automatycznie zachowywane jako węzły są dodawane i usuwane z wykresu i jako IsGroup właściwości są zmieniane i jako ograniczenia rozprzestrzeniania łącza są dodawane lub usuwane.
Właściwość publiczna ContainmentLinks Łącza dotyczące zamknięcia, które są zawarte w tej grupie.
Właściwość publiczna ContentVisibility Pobierz czy zawartość wewnątrz tego węzła jest widoczny, czy nie.
Właściwość publiczna DescriptiveCategoryLabel Tworzy przecinkami lista wszystkich etykiet kategorii dla tego obiektu wykres. (Odziedziczone z GraphObject).
Właściwość publiczna DocumentSchema Pobiera lokalny dokument schematu od właściciela tego wykresu. (Odziedziczone z GraphObject).
Właściwość publiczna GroupNode
Właściwość publiczna Id
Właściwość publiczna IsEmpty Dowiedz się, czy grupa zawiera wszystkie węzły podrzędne lub grup.
Właściwość publiczna IsExpanded GET, czy ten węzeł jest rozwinięty.
Właściwość publiczna IsGroup Pobiera się, czy ten obiekt jest IsGroup.Szuka GraphProperties.StyleForGroup. (Odziedziczone z GraphObject).
Właściwość publiczna IsPseudo Pobiera się, czy ten obiekt jest Pseudo.Szuka GraphProperties.IsPseudo. (Odziedziczone z GraphObject).
Właściwość publiczna Item Właściwość, która zwraca lub ustawia wartość właściwości. (Odziedziczone z GraphObject).
Właściwość publiczna Label
Właściwość publiczna Owner Pobiera obiekt wykresu, który należy ten obiekt. (Odziedziczone z GraphObject).
Właściwość publiczna Parents Rodzice tej grupy.
Właściwość publiczna Properties Właściwość, która zwraca wartość wyliczenia wszystkie adnotacje.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject).
Właściwość publiczna PropertyCount Właściwość, która zwraca liczbę wszystkich adnotacji. (Odziedziczone z GraphObject).
Właściwość publiczna PropertyKeys Właściwość, która zwraca wartość wyliczenia wszystkich kluczy adnotacji.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject).
Właściwość publiczna PropertyValues Właściwość, która zwraca wartość wyliczenia wartości wszystkich adnotacji.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject).
Właściwość publiczna Visibility Właściwość pomocnika get/set właściwości widoczności GraphObject. (Odziedziczone z GraphObject).

Początek

Metody

  Nazwa Opis
Metoda publiczna AddCategory Dodaje kategorię do obiektu. (Odziedziczone z GraphObject).
Metoda publiczna AsNode Konwertuje GraphObject GraphNode.Jeśli jest to GraphGroup, zwracana jest węzłem wewnętrznym. Dla typów innych niż GraphNode/grupa zwracana jest wartość null. (Odziedziczone z GraphObject).
Metoda publiczna ClearCategories Usuń wszystkie kategorie od tego obiektu. (Odziedziczone z GraphObject).
Metoda publiczna ClearValue(GraphProperty) Usuwa wartość określona właściwość. (Odziedziczone z GraphObject).
Metoda publiczna CopyCategories Kopiuje wszystkie nowe kategorie z danego obiektu, zachowując istniejące kategorie. (Odziedziczone z GraphObject).
Metoda publiczna CopyProperties Kopie wszelkich nowych właściwości z danego obiektu, zachowując istniejące wartości właściwości bez zmian. (Odziedziczone z GraphObject).
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetAncestors Zwraca wszystkie nadrzędnego przodków tej grupy, z wyłączeniem tej grupy.
Metoda publiczna GetDescendantGroups Zwraca wszystkie grupy elementów podrzędnych, znajdujące się w tej hierarchii grupy, łącznie z tej grupy.
Metoda publiczna GetDescendants Zwraca wszystkie węzły podrzędne znajdujące się w tej hierarchii grupy.
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetMetaObject (Odziedziczone z GraphObject).
Metoda chroniona GetSchemaValue Pobiera wartość schematu specyficzne właściwości, jeśli taki istnieje. (Odziedziczone z GraphObject).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna GetValue(String) Pobiera wartość określona właściwość. (Odziedziczone z GraphObject).
Metoda publiczna GetValue(GraphProperty) Pobiera wartość określonego adnotacji. (Odziedziczone z GraphObject).
Metoda publiczna GetValue<T>(GraphProperty, Graph) Pobiera wartość określona właściwość. (Odziedziczone z GraphObject).
Metoda publiczna GetValue<T>(GraphProperty, T) Pobiera wartość określonego adnotacji.Jeśli property nie została określona, zwracamy domyślną wartość, która w wywołaniu przekazano do tej metody. (Odziedziczone z GraphObject).
Metoda publiczna GetValue<T>(GraphProperty, Graph, GraphCategory%) Pobiera wartość określona właściwość i zwraca również kategorię, do której wartość tej właściwości jest dziedziczona, jeśli istnieje. (Odziedziczone z GraphObject).
Metoda publiczna GetValueAsString Podana właściwość zwraca ciąg, który używa danej kultury. (Odziedziczone z GraphObject).
Metoda publiczna HasCategory(String) Zwraca wartość true, jeśli obiekt ma danej kategorii. (Odziedziczone z GraphObject).
Metoda publiczna HasCategory(GraphCategory) Zwraca wartość true, jeśli obiekt ma danej kategorii. (Odziedziczone z GraphObject).
Metoda publiczna HasCategory(IEnumerable<GraphCategory>) Zwraca wartość true, jeśli obiekt ma jedną z danej kategorii. (Odziedziczone z GraphObject).
Metoda publiczna HasCategoryInSet Określa, czy dany zestaw kategorii stosuje się do tego obiektu. (Odziedziczone z GraphObject).
Metoda publiczna HasLocalValue Zwraca wartość true, jeśli istnieje określona właściwość na ten obiekt z wyboru dziedziczenia nie kategorii. (Odziedziczone z GraphObject).
Metoda publiczna HasValue(String) Dowiedz się, czy obiekt ma wartość dla określonej właściwości. (Odziedziczone z GraphObject).
Metoda publiczna HasValue(GraphProperty) Zwraca wartość true, jeśli istnieje określony adnotacji. (Odziedziczone z GraphObject).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda chroniona OnCategoryChanged Informuje o zdarzeniach zmiana właściwości węzła i grupy. (Zastępuje GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType)).
Metoda publiczna OnPropertyChanged(String) Informuje o zdarzeniach zmiana właściwości węzła i grupy. (Zastępuje GraphObject.OnPropertyChanged(String)).
Metoda publiczna OnPropertyChanged(GraphProperty) Wywołuje zdarzenie PropertyChangd dla danej GraphProperty. (Odziedziczone z GraphObject).
Metoda publiczna RemoveCategory Usuwa kategorię tego obiektu. (Odziedziczone z GraphObject).
Metoda publiczna SetValue(String, Object) Dodaje adnotację za pomocą podanego klucza, typ i wartość. (Odziedziczone z GraphObject).
Metoda publiczna SetValue<T>(GraphProperty, T) Ustawia wartość danej właściwości.Jeśli właściwość już istnieje, jej wartość jest zastępowany chyba że flagi adnotacji zapobiec inaczej. (Odziedziczone z GraphObject).
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).
Metoda chroniona WrapGraphObject Modyfikuje bieżący obiekt Wykres, aby współużytkować takie same właściwości i kategorii jako dany obiekt. Owinięcie i wrappee obiekty wykresu zawsze mają identyczne zestawy właściwości i kategorii. (Odziedziczone z GraphObject).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne CategoryChanged (Odziedziczone z GraphObject).
Zdarzenie publiczne PropertyChanged (Odziedziczone z GraphObject).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.GraphModel