NodeShapeGeometry – třída
Základní geometrii pro NodeShapes.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.EllipseShapeGeometry
Microsoft.VisualStudio.Modeling.Diagrams.RoundedRectangleShapeGeometry
Obor názvů: Microsoft.VisualStudio.Modeling.Diagrams
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntaxe
'Deklarace
Public Class NodeShapeGeometry _
Inherits ShapeGeometry
public class NodeShapeGeometry : ShapeGeometry
Typ NodeShapeGeometry zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
NodeShapeGeometry | Inicializuje novou instanci třídy NodeShapeGeometry. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
ShadowOffset | Získá posun mezi obrys tvaru a vnější okraje stínu. (Zděděno z ShapeGeometry.) |
![]() |
UninitializedPath | Načtení cesty okolo geometrii obrazce. (Zděděno z ShapeGeometry.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() ![]() |
CanResize | Získá hodnotu určující, zda uživatel můžete změnit velikost tohoto geometrie. |
![]() |
Contains | Získá hodnotu určující, zda je v rámci osnovy geometrie.Geometrie osnovy definuje cestu grafiky se použije k nakreslení geometrii. |
![]() |
Dispose() | Uvolní všechny prostředky, které používá aktuální instance ShapeGeometry třídy. (Zděděno z ShapeGeometry.) |
![]() |
Dispose(Boolean) | (Zděděno z ShapeGeometry.) |
![]() |
DoFoldToShape | Vypočítá bod podél vektoru, která protíná obrys geometrii. (Přepisuje ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).) |
![]() |
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) | Určuje, zda je bod uvnitř tvaru. (Zděděno z ShapeGeometry.) |
![]() |
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) | Vrátí hodnotu určující, zda je daný bod uvnitř hranic geometrii.Také jsou vráceny výsledky test zásahu. (Přepisuje ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).) |
![]() |
DoHitTestSelection | Vrátí hodnotu určující, zda je daný bod uvnitř hranic okolní výběr názory geometrii.Také jsou vráceny výsledky test zásahu. (Přepisuje ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo).) |
![]() |
DoPaint | Nakreslí geometrie obrazce a jeho stín, pokud existuje. (Zděděno z ShapeGeometry.) |
![]() |
DoPaintEmphasis | Nakreslí vizuální důraz na obrazci.Neznamená to výběr, pouze nakreslí upozornit uživatele na tento tvar při výběru jiného obrazce.(Viz ShapeElement.RelatedShapeToEmphasize). (Přepisuje ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost).) |
![]() |
DoPaintGeometry | Nakreslí základní geometrii. (Přepisuje ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).) |
![]() |
DoPaintResizeFeedback | Nakreslí názory velikosti pro geometrii. (Přepisuje ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD).) |
![]() |
DoPaintSelection | Nakreslí výběr obvykle okolní geometrii. (Přepisuje ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean).) |
![]() |
DoPaintShadow | Nakreslí stínu obrazce. (Zděděno z ShapeGeometry.) |
![]() ![]() |
DrawResizeableGrabHandles | Nakreslí resizeable držadla u obrazce.Uchopení rukojeti také znamenat fokus. |
![]() |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.) |
![]() |
GetBackgroundBrushId | Načte ID přiřazené k štětec, který maluje pozadí geometrii obrazce. (Zděděno z ShapeGeometry.) |
![]() |
GetExtraPenWidth | Získá Šířka pera osnovy mimo hranice obrazce. (Zděděno z ShapeGeometry.) |
![]() |
GetFocusIndicatorInsideMargin | Získává vzdálenost ve světě jednotek z ohraničovacího rámečku tvar na indikátor fokusu nakreslena uvnitř ohraničovacího rámečku obrazce. |
![]() |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) |
![]() |
GetOutlinePenId | Načte ID přiřazené k štětec, který maluje obrys geometrii obrazce. (Zděděno z ShapeGeometry.) |
![]() |
GetPath(IGeometryHost) | Načtení cesty okolo geometrii obrazce.Použijte cestu vrácené před použitím GetPath() jiný tvar.Použití GetPathCopy() Chcete-li zachovat cesty. (Zděděno z ShapeGeometry.) |
![]() |
GetPath(RectangleD) | Načtení cesty okolo geometrii obrazce. (Zděděno z ShapeGeometry.) |
![]() |
GetPathCopy | Obdrží kopii cesty okolo geometrii obrazce.Vyřazení cestu po dokončení s ním. (Zděděno z ShapeGeometry.) |
![]() |
GetPerimeter | Získá cestu kolem obrazce, včetně šířky pero kreslí hranice obvodu.Chcete-li zachovat ho vytvořte kopii této cesty. (Zděděno z ShapeGeometry.) |
![]() |
GetPerimeterBoundingBox | Získá-li ohraničovací rámeček kolem obrazce, včetně tloušťku pera, který nakreslí ohraničení. (Zděděno z ShapeGeometry.) |
![]() |
GetSelectionLineOffset | Získá-li vzdálenost mezi výběrem a vnější geometrii obrazce. (Zděděno z ShapeGeometry.) |
![]() |
GetSelectionLineWidth | Získá šířku čáry, která označuje, že je vybrán obrazec. (Zděděno z ShapeGeometry.) |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
HasFilledBackground | PRAVDA, pokud tento typ geometrie má šedé pozadí. (Zděděno z ShapeGeometry.) |
![]() |
HasOutline | TRUE, pokud má tento typ geometrie viditelné ohraničení. (Zděděno z ShapeGeometry.) |
![]() |
HasShadow | TRUE, pokud má tento typ geometrie stín. (Zděděno z ShapeGeometry.) |
![]() ![]() |
IsGrabHandleSupported | Vrátí hodnotu true Pokud popisovač grab je podporován. |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
Objekt, který implementuje IGeometryHost by také implementovat INodeGeometryData.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.