GraphLink 類別
表示有向圖形中的連結
繼承階層架構
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphLink
命名空間: Microsoft.VisualStudio.GraphModel
組件: Microsoft.VisualStudio.GraphModel (在 Microsoft.VisualStudio.GraphModel.dll 中)
語法
'宣告
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
GraphLink 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
GraphLink(Graph, GraphNode, GraphNode) | 建構連結 |
![]() |
GraphLink(Graph, GraphNode, GraphNode, String, GraphCategory) | 建構連結 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
![]() |
Caption | 可顯示的連結標籤 |
![]() |
Categories | 傳回所有分類。永遠不傳回 null。 (繼承自 GraphObject)。 |
![]() |
CategoryCount | 傳回物件中的分類數目。 (繼承自 GraphObject)。 |
![]() |
DescriptiveCategoryCaption | (繼承自 GraphObject)。 |
![]() |
IsCollapsed | 取得是否摺疊此節點。 (繼承自 GraphObject)。 |
![]() |
IsContainment | 取得此連結是否為內含連結。 |
![]() |
IsExpanded | 取得是否展開此節點。 (繼承自 GraphObject)。 |
![]() |
IsGroup | 取得此節點是否為 IsGroup。它會查詢 GraphProperties.StyleForGroup (繼承自 GraphObject)。 |
![]() |
IsLinkAndNodesVisible | 連結、連結的來源和目標節點都顯示時,連結就會「出現」。 |
![]() |
IsPseudo | 取得此節點是否為 Pseudo。它會查詢 GraphProperties.IsPseudo (繼承自 GraphObject)。 |
![]() |
Item | 取得或設定屬性值的屬性。 (繼承自 GraphObject)。 |
![]() |
Owner | 取得此物件所屬的圖形物件。 (繼承自 GraphObject)。 |
![]() |
Properties | 傳回所有註釋的列舉的屬性。列舉的順序是隨機的。 (繼承自 GraphObject)。 |
![]() |
PropertyCount | 傳回所有註釋的數目的屬性。 (繼承自 GraphObject)。 |
![]() |
PropertyKeys | 傳回所有註釋金鑰的列舉的屬性。列舉的順序是隨機的。 (繼承自 GraphObject)。 |
![]() |
PropertyValues | 傳回所有註釋值的列舉的屬性。列舉的順序是隨機的。 (繼承自 GraphObject)。 |
![]() |
Source | 連結來源 |
![]() |
Target | 連結目標 |
![]() |
Visibility | 取得/設定 GraphObject 的可見度屬性的 Helper 屬性 (繼承自 GraphObject)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
![]() |
AddCategory | 在物件中加入分類 (繼承自 GraphObject)。 |
![]() |
ClearCategories | 移除此物件中的所有分類。 (繼承自 GraphObject)。 |
![]() |
ClearValue(GraphProperty) | 移除指定之屬性的值。 (繼承自 GraphObject)。 |
![]() |
CopyCategories | 複製指定之物件中的任何新分類,並保留現有的分類。 (繼承自 GraphObject)。 |
![]() |
CopyProperties | 複製指定之物件中的任何新屬性,並保持現有的屬性值不變。 (繼承自 GraphObject)。 |
![]() |
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 |
![]() |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 |
![]() |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 |
![]() |
GetValue(GraphProperty) | 取得指定註釋的值。 (繼承自 GraphObject)。 |
![]() |
GetValue<T>(GraphProperty, Graph) | 取得指定之屬性的值。 (繼承自 GraphObject)。 |
![]() |
GetValue<T>(GraphProperty, T) | 取得指定註釋的值。如果未設定屬性,我們會傳回呼叫者傳遞給此方法的預設值 (繼承自 GraphObject)。 |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | 取得指定屬性的值,同時傳回此屬性值繼承來源的分類 (如果有)。 (繼承自 GraphObject)。 |
![]() |
GetValueAsString | 使用指定的文化特性傳回指定的屬性做為字串。 (繼承自 GraphObject)。 |
![]() |
HasCategory(String) | 如果物件具有指定分類則傳回 true。 (繼承自 GraphObject)。 |
![]() |
HasCategory(GraphCategory) | 如果物件具有指定分類則傳回 true。 (繼承自 GraphObject)。 |
![]() |
HasCategory(IEnumerable<GraphCategory>) | 如果物件具有任何指定分類則傳回 true。 (繼承自 GraphObject)。 |
![]() |
HasCategoryInSet | 判斷指定的分類集是否適用於此物件。 (繼承自 GraphObject)。 |
![]() |
HasValue | 如果指定的註釋存在則傳回 true。 (繼承自 GraphObject)。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
![]() |
RemoveCategory | 移除此物件的分類 (繼承自 GraphObject)。 |
![]() |
SetValue<T> | 設定指定之屬性的值。如果屬性已存在,則將覆寫其值,除非以註釋旗標防止覆寫。 (繼承自 GraphObject)。 |
![]() |
ToString | 較易記的預設字串,代表連結物件 (覆寫 Object.ToString()。) |
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。