Udostępnij za pośrednictwem


Klasa LinkShapeGeometry

Hermetyzuje rysunku, składanie i hit badania geometrii łącze na powierzchni projektu

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeGeometry

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Składnia

'Deklaracja
Public Class LinkShapeGeometry _
    Inherits ShapeGeometry
public class LinkShapeGeometry : ShapeGeometry

Typ LinkShapeGeometry uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna LinkShapeGeometry Inicjuje nowe wystąpienie klasy LinkShapeGeometry.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ShadowOffset Pobiera wartość przesunięcia między kontur kształtu i zewnętrzną krawędzią cień. (Odziedziczone z ShapeGeometry).
Właściwość chroniona UninitializedPath Pobiera ścieżki wokół geometrii kształtu. (Odziedziczone z ShapeGeometry).

Początek

Metody

  Nazwa Opis
Metoda publiczna AddLineArcPath Dodaje łuku over skoku do określonego GraphicsPath.
Metoda publiczna CalculateRotationAngle Oblicza wartość kąta obrotu kształtu łącze dekorator.
Metoda chronionaStatyczny element członkowski CreateDiagramItem Tworzy obiekt DiagramItem, biorąc pod uwagę obiektu IGeometryHost.
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez bieżące wystąpienie ShapeGeometry klasy. (Odziedziczone z ShapeGeometry).
Metoda chroniona Dispose(Boolean) (Odziedziczone z ShapeGeometry).
Metoda publiczna DoFoldToShape Oblicza punkt wzdłuż vector, który przecina konspekt geometrii. (Zastępuje ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD)).
Metoda publiczna DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Określa, czy punkt znajduje się wewnątrz kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Zwraca wartość wskazującą, czy dany punkt jest w granicach geometrii.Wyniki testu zderzenia również są zwracane. (Zastępuje ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)).
Metoda publiczna DoHitTestSelection Zwraca wartość wskazującą, czy dany punkt jest w granicach geometrii otaczających opinii zaznaczenia.Wyniki testu zderzenia również są zwracane. (Zastępuje ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)).
Metoda publiczna DoPaint Rysuje geometrii kształtu i jego cień, jeśli taki istnieje. (Odziedziczone z ShapeGeometry).
Metoda publiczna DoPaintEmphasis Rysuje visual nacisk na kształcie.Nie wskazuje zaznaczenie, tylko zwraca uwagę użytkownika na ten kształt po wybraniu innego kształtu.(Zobacz ShapeElement.RelatedShapeToEmphasize). (Zastępuje ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)).
Metoda chroniona DoPaintGeometry Rysuje podstawowych informacji o geometrii. (Zastępuje ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)).
Metoda publiczna DoPaintResizeFeedback Rysuje opinii zmiany rozmiaru dla geometrii. (Zastępuje ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)).
Metoda publiczna DoPaintSelection Rysuje zaznaczenia, zazwyczaj otaczającego geometrii. (Zastępuje ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)).
Metoda chroniona DoPaintShadow Rysuje cienia kształtu. (Odziedziczone z ShapeGeometry).
Metoda chronionaStatyczny element członkowski DrawDecorator Rysuje dekorator LinkShape.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetBackgroundBrushId Pobiera identyfikator przypisany do pędzla, który farby tło geometrii kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetExtraPenWidth Pobiera szerokość pióra konspektu, który znajduje się poza granicą kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetOutlinePenId Pobiera identyfikator przypisany do pędzla, który farby konspekt geometrii kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetPath(IGeometryHost) Pobiera GraphicsPath, opisujące geometrii.Domyślnie ta zwraca ścieżkę prostokąta.Jest to pojedyncza geometrii.Nie usuwaj.Jest to singleton klasy geometrii.Nie usuwaj.Użyj natychmiast.Jeśli wymagane jest inne ścieżki, użyj GetPathCopy! (Zastępuje ShapeGeometry.GetPath(IGeometryHost)).
Metoda chroniona GetPath(RectangleD) Pobiera ścieżki wokół geometrii kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetPathCopy Otrzymuje kopię ścieżki wokół geometrii kształtu.Po zakończeniu z nim, należy dysponować ścieżki. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetPerimeter Pobiera ścieżki obwodu wokół kształtu, łącznie z szerokość pióro Rysuje krawędź.Jeśli chcesz zachować go, należy utworzyć kopię tej ścieżki. (Odziedziczone z ShapeGeometry).
Metoda chroniona GetPerimeterBoundingBox Pobiera obwiedni na obwodzie kształtu, łącznie z grubością pióro Rysuje krawędź. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetSelectionLineOffset Pobiera odległość między zaznaczeniem a zewnątrz geometrii kształtu. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetSelectionLineWidth Pobiera szerokość linii, która wskazuje, że kształt jest wybrany. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona HasFilledBackground Ma wartość true, jeśli tego typu geometrii tłem wypełnione. (Odziedziczone z ShapeGeometry).
Metoda chroniona HasOutline Ma wartość true, jeśli tego typu geometrii ma widoczne obramowanie. (Odziedziczone z ShapeGeometry).
Metoda chroniona HasShadow Ma wartość true, jeśli tego typu informacji o geometrii z cieniem. (Odziedziczone z ShapeGeometry).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Uwagi

Obiekt, który implementuje IGeometryHost powinien także implementować IBinaryLinkGeometryData.

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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams