Klasa GraphLink
Reprezentuje łącze w kierowanym wykresie.
Hierarchia dziedziczenia
Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphLink
Przestrzeń nazw: Microsoft.VisualStudio.GraphModel
Zestaw: Microsoft.VisualStudio.GraphModel (w Microsoft.VisualStudio.GraphModel.dll)
Składnia
'Deklaracja
Public Class GraphLink _
Inherits GraphObject
public class GraphLink : GraphObject
public ref class GraphLink : public GraphObject
type GraphLink =
class
inherit GraphObject
end
public class GraphLink extends GraphObject
Typ GraphLink uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Categories | Zwraca wszystkie kategorie.Nigdy nie zwraca wartość null. (Odziedziczone z GraphObject). | |
CategoryCount | Zwraca liczbę kategorii w obiekcie. (Odziedziczone z GraphObject). | |
DescriptiveCategoryLabel | Tworzy przecinkami lista wszystkich etykiet kategorii dla tego obiektu wykres. (Odziedziczone z GraphObject). | |
DocumentSchema | Pobiera lokalny dokument schematu od właściciela tego wykresu. (Odziedziczone z GraphObject). | |
Index | Pobiera indeks opcjonalne to łącze.Domyślną wartością jest zero.Indeks ten można określić podczas tworzenia łącza.Dostarczanie wartości innego indeksu umożliwia tworzenie wielu łączy między samo źródło i miejsce docelowe węzłów. Aby uzyskać multilinks, indeks tylko musi być unikatowa dla samego węzłów źródłową i docelową. | |
IsChildLink | Zwraca wartość true, jeśli źródła łącza jest grupą, obiekt docelowy tego łącza jest elementem podrzędnym tej grupy, a to łącze ma IsContainment = true. | |
IsContainment | GET, czy to łącze jest łączem zamknięcia, czy nie. | |
IsGroup | Pobiera się, czy ten obiekt jest IsGroup.Szuka GraphProperties.StyleForGroup. (Odziedziczone z GraphObject). | |
IsLinkAndNodesVisible | Łącze jest "widoczne", gdy jest widoczny i jego węzłów źródłowa i docelowa są widoczne również. | |
IsPseudo | Pobiera się, czy ten obiekt jest Pseudo.Szuka GraphProperties.IsPseudo. (Odziedziczone z GraphObject). | |
Item | Właściwość, która zwraca lub ustawia wartość właściwości. (Odziedziczone z GraphObject). | |
Label | Etykiety wyświetlanej dla łącza. | |
Owner | Pobiera obiekt wykresu, który należy ten obiekt. (Odziedziczone z GraphObject). | |
Properties | Właściwość, która zwraca wartość wyliczenia wszystkie adnotacje.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject). | |
PropertyCount | Właściwość, która zwraca liczbę wszystkich adnotacji. (Odziedziczone z GraphObject). | |
PropertyKeys | Właściwość, która zwraca wartość wyliczenia wszystkich kluczy adnotacji.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject). | |
PropertyValues | Właściwość, która zwraca wartość wyliczenia wartości wszystkich adnotacji.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject). | |
Source | Na panelu przednim. | |
Target | Miejsce docelowe łącza. | |
Visibility | Właściwość pomocnika get/set właściwości widoczności GraphObject. (Odziedziczone z GraphObject). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddCategory | Dodaje kategorię do obiektu. (Odziedziczone z GraphObject). | |
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). | |
ClearCategories | Usuń wszystkie kategorie od tego obiektu. (Odziedziczone z GraphObject). | |
ClearValue(GraphProperty) | Usuwa wartość określona właściwość. (Odziedziczone z GraphObject). | |
CopyCategories | Kopiuje wszystkie nowe kategorie z danego obiektu, zachowując istniejące kategorie. (Odziedziczone z GraphObject). | |
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). | |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). | |
FindRelatedLinks | Wyszukuje łącza, które odpowiada predykat acceptLink.Znajdują się one przeprowadzając wyszukiwanie pierwszego szerokość wzdłuż łącza odpowiadające predykacie traverseLink w kierunku źródło lub miejsce docelowe wyznaczone przez searchDirection. | |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). | |
GetMetaObject | (Odziedziczone z GraphObject). | |
GetSchemaValue | Pobiera wartość schematu specyficzne właściwości, jeśli taki istnieje. (Odziedziczone z GraphObject). | |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). | |
GetValue(String) | Pobiera wartość określona właściwość. (Odziedziczone z GraphObject). | |
GetValue(GraphProperty) | Pobiera wartość określonego adnotacji. (Odziedziczone z GraphObject). | |
GetValue<T>(GraphProperty, Graph) | Pobiera wartość określona właściwość. (Odziedziczone z GraphObject). | |
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). | |
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). | |
GetValueAsString | Podana właściwość zwraca ciąg, który używa danej kultury. (Odziedziczone z GraphObject). | |
HasCategory(String) | Zwraca wartość true, jeśli obiekt ma danej kategorii. (Odziedziczone z GraphObject). | |
HasCategory(GraphCategory) | Zwraca wartość true, jeśli obiekt ma danej kategorii. (Odziedziczone z GraphObject). | |
HasCategory(IEnumerable<GraphCategory>) | Zwraca wartość true, jeśli obiekt ma jedną z danej kategorii. (Odziedziczone z GraphObject). | |
HasCategoryInSet | Określa, czy dany zestaw kategorii stosuje się do tego obiektu. (Odziedziczone z GraphObject). | |
HasLocalValue | Zwraca wartość true, jeśli istnieje określona właściwość na ten obiekt z wyboru dziedziczenia nie kategorii. (Odziedziczone z GraphObject). | |
HasValue(String) | Dowiedz się, czy obiekt ma wartość dla określonej właściwości. (Odziedziczone z GraphObject). | |
HasValue(GraphProperty) | Zwraca wartość true, jeśli istnieje określony adnotacji. (Odziedziczone z GraphObject). | |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). | |
OnCategoryChanged | Zastępowanie, który informuje o czasie GraphCategory GraphGroupCollection została zmieniona na to łącze.Powiadom GraphGroupCollection każdym razem, gdy GraphCategory została zmieniona na to łącze, ponieważ może to wpływać na zachowanie IsContainment tego łącza, który ma wpływ na strukturę hierarchii GraphGroup. (Zastępuje GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType)). | |
OnPropertyChanged(String) | Wywołuje zdarzenie PropertyChangd dla nazwanych właściwości. (Odziedziczone z GraphObject). | |
OnPropertyChanged(GraphProperty) | Wywołuje zdarzenie PropertyChangd dla danej GraphProperty. (Odziedziczone z GraphObject). | |
Remove | Usuń to łącze z wykresu. | |
RemoveCategory | Usuwa kategorię tego obiektu. (Odziedziczone z GraphObject). | |
SetValue(String, Object) | Dodaje adnotację za pomocą podanego klucza, typ i wartość. (Odziedziczone z GraphObject). | |
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). | |
ToString | Więcej ludzi przyjazny domyślnego ciągu reprezentującego obiektu łącza. (Zastępuje Object.ToString). | |
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 | |
---|---|---|
CategoryChanged | (Odziedziczone z GraphObject). | |
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.