Sdílet prostřednictvím


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
Chráněná metoda NodeShapeGeometry Inicializuje novou instanci třídy NodeShapeGeometry.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost ShadowOffset Získá posun mezi obrys tvaru a vnější okraje stínu. (Zděděno z ShapeGeometry.)
Chráněná vlastnost UninitializedPath Načtení cesty okolo geometrii obrazce. (Zděděno z ShapeGeometry.)

Nahoru

Metody

  Název Popis
Chráněná metodaStatický člen CanResize Získá hodnotu určující, zda uživatel můžete změnit velikost tohoto geometrie.
Chráněná metoda 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.
Veřejná metoda Dispose() Uvolní všechny prostředky, které používá aktuální instance ShapeGeometry třídy. (Zděděno z ShapeGeometry.)
Chráněná metoda Dispose(Boolean) (Zděděno z ShapeGeometry.)
Veřejná metoda DoFoldToShape Vypočítá bod podél vektoru, která protíná obrys geometrii. (Přepisuje ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).)
Veřejná metoda DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Určuje, zda je bod uvnitř tvaru. (Zděděno z ShapeGeometry.)
Veřejná metoda 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).)
Veřejná metoda 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).)
Veřejná metoda DoPaint Nakreslí geometrie obrazce a jeho stín, pokud existuje. (Zděděno z ShapeGeometry.)
Veřejná metoda 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).)
Chráněná metoda DoPaintGeometry Nakreslí základní geometrii. (Přepisuje ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Veřejná metoda DoPaintResizeFeedback Nakreslí názory velikosti pro geometrii. (Přepisuje ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD).)
Veřejná metoda DoPaintSelection Nakreslí výběr obvykle okolní geometrii. (Přepisuje ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean).)
Chráněná metoda DoPaintShadow Nakreslí stínu obrazce. (Zděděno z ShapeGeometry.)
Chráněná metodaStatický člen DrawResizeableGrabHandles Nakreslí resizeable držadla u obrazce.Uchopení rukojeti také znamenat fokus.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetBackgroundBrushId Načte ID přiřazené k štětec, který maluje pozadí geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetExtraPenWidth Získá Šířka pera osnovy mimo hranice obrazce. (Zděděno z ShapeGeometry.)
Chráněná metoda 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.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetOutlinePenId Načte ID přiřazené k štětec, který maluje obrys geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda 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.)
Chráněná metoda GetPath(RectangleD) Načtení cesty okolo geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetPathCopy Obdrží kopii cesty okolo geometrii obrazce.Vyřazení cestu po dokončení s ním. (Zděděno z ShapeGeometry.)
Veřejná metoda 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.)
Chráněná metoda 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.)
Veřejná metoda GetSelectionLineOffset Získá-li vzdálenost mezi výběrem a vnější geometrii obrazce. (Zděděno z ShapeGeometry.)
Veřejná metoda GetSelectionLineWidth Získá šířku čáry, která označuje, že je vybrán obrazec. (Zděděno z ShapeGeometry.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda HasFilledBackground PRAVDA, pokud tento typ geometrie má šedé pozadí. (Zděděno z ShapeGeometry.)
Chráněná metoda HasOutline TRUE, pokud má tento typ geometrie viditelné ohraničení. (Zděděno z ShapeGeometry.)
Chráněná metoda HasShadow TRUE, pokud má tento typ geometrie stín. (Zděděno z ShapeGeometry.)
Chráněná metodaStatický člen IsGrabHandleSupported Vrátí hodnotu true Pokud popisovač grab je podporován.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů