NodeShapeGeometry 類別
NodeShapes 的的基底幾何。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.EllipseShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)
語法
'宣告
Public Class NodeShapeGeometry _
Inherits ShapeGeometry
public class NodeShapeGeometry : ShapeGeometry
NodeShapeGeometry 型別會公開下列成員。
建構函式
回頁首
屬性
回頁首
方法
|
CanResize |
取得值,指出使用者是否可以調整此幾何的大小。 |
|
Contains |
取得值,指出點是否在幾何外框。幾何外框是用來繪製之幾何的圖形路徑所定義的。 |
|
Dispose() |
將 ShapeGeometry 類別目前的執行個體所使用的資源全部釋出。 (繼承自 ShapeGeometry)。 |
|
Dispose(Boolean) |
(繼承自 ShapeGeometry)。 |
|
DoFoldToShape |
計算沿著這置於兩個幾何的外框的向量點。 (覆寫 ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD)。) |
|
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) |
判斷某個點是否在圖形內。 (繼承自 ShapeGeometry)。 |
|
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) |
傳回值,指出指定的點幾何的範圍之內。此外,也會傳回點擊的測試結果。 (覆寫 ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)。) |
|
DoHitTestSelection |
傳回值,指出指定的點幾何的周圍的選取項目意見反應的界限內。此外,也會傳回點擊的測試結果。 (覆寫 ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)。) |
|
DoPaint |
若有的話,請繪製圖形幾何和它的陰影。 (繼承自 ShapeGeometry)。 |
|
DoPaintEmphasis |
繪製圖形上的視覺強調。這並不代表選取範圍,它只使用者的注意力,此快取圖案時繪製選取另一個圖形。(請參閱 ShapeElement.RelatedShapeToEmphasize)。 (覆寫 ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)。) |
|
DoPaintGeometry |
繪製基本的幾何。 (覆寫 ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)。) |
|
DoPaintResizeFeedback |
繪製幾何調整大小的意見反應。 (覆寫 ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)。) |
|
DoPaintSelection |
繪製選取範圍通常周圍的幾何。 (覆寫 ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)。) |
|
DoPaintShadow |
繪製圖案的陰影。 (繼承自 ShapeGeometry)。 |
|
DrawResizeableGrabHandles |
繪製且可調整大小會抓取控點,在圖形上。抓取控點也會指示焦點。 |
|
Equals |
判斷指定的物件是否等於目前物件。 (繼承自 Object)。 |
|
Finalize |
允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 |
|
GetBackgroundBrushId |
取得指派給繪製的圖形幾何背景的筆刷的 ID。 (繼承自 ShapeGeometry)。 |
|
GetExtraPenWidth |
取得圖案的界限外的外框畫筆的寬度。 (繼承自 ShapeGeometry)。 |
|
GetFocusIndicatorInsideMargin |
取得圖案的週框方塊的焦點指示器圖形的圖文框內繪製在全局單位表示的距離。 |
|
GetHashCode |
做為特定型別的雜湊函式。 (繼承自 Object)。 |
|
GetOutlinePenId |
取得指派給 [筆刷來繪製圖形的幾何形狀的外框的識別碼。 (繼承自 ShapeGeometry)。 |
|
GetPath(IGeometryHost) |
取得路徑來解決圖形幾何。使用傳回的路徑,再套用GetPath()至任何其他的圖形。使用GetPathCopy()如果您想要保留的路徑。 (繼承自 ShapeGeometry)。 |
|
GetPath(RectangleD) |
取得路徑來解決圖形幾何。 (繼承自 ShapeGeometry)。 |
|
GetPathCopy |
取得路徑來解決圖形幾何的複本。當您完成它,請處置路徑。 (繼承自 ShapeGeometry)。 |
|
GetPerimeter |
取得涵蓋整個圖形,包括寬度的畫筆繪製界限外圍的路徑。如果您想要保留它,請建立這個路徑的複本。 (繼承自 ShapeGeometry)。 |
|
GetPerimeterBoundingBox |
取得圖形,包括畫筆粗細的繪製邊界周圍的週框方塊。 (繼承自 ShapeGeometry)。 |
|
GetSelectionLineOffset |
取得選取範圍] 及 [圖形幾何形狀的外之間的距離。 (繼承自 ShapeGeometry)。 |
|
GetSelectionLineWidth |
取得表示圖形已選取列的寬度。 (繼承自 ShapeGeometry)。 |
|
GetType |
取得目前執行個體的 Type。 (繼承自 Object)。 |
|
HasFilledBackground |
如果這種類型的幾何的填滿的背景,則為 true。 (繼承自 ShapeGeometry)。 |
|
HasOutline |
如果這種類型的幾何有可見的框線,則為 true。 (繼承自 ShapeGeometry)。 |
|
HasShadow |
這種類型的幾何有陰影,則為 true。 (繼承自 ShapeGeometry)。 |
|
IsGrabHandleSupported |
支援抓取控點時,就會傳回 true。 |
|
MemberwiseClone |
建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 |
|
ToString |
傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
備註
實作 IGeometryHost 的物件也應該實作 INodeGeometryData。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.Modeling.Diagrams 命名空間