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.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 przesunięcia między kontur kształtu i krawędzią zewnętrzną cienia. (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ń ma jeden. (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ówny bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetBackgroundBrushId Pobiera identyfikator przypisany do pędzla, który farby na tle 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 domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetOutlinePenId Pobiera identyfikator przypisany do pędzla, który farby zarys 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.Ścieżka Pozbywać się po zakończeniu z nim. (Odziedziczone z ShapeGeometry).
Metoda publiczna GetPerimeter Pobiera ścieżki obwodu wokół kształtu, w tym grubość pióra, która rysuje obwiednię.Utwórz kopię tej ścieżki, jeśli chcesz zachować go. (Odziedziczone z ShapeGeometry).
Metoda chroniona GetPerimeterBoundingBox Pobiera obwiedni na obwodzie kształtu, łącznie z grubością Pióro rysuje obwiednię. (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 Wartość true, jeśli wypełnione tła tego rodzaju geometrii. (Odziedziczone z ShapeGeometry).
Metoda chroniona HasOutline PRAWDA, jeśli tego typu geometrii ma widoczne obramowanie. (Odziedziczone z ShapeGeometry).
Metoda chroniona HasShadow PRAWDA, jeśli tego typu geometrii z cieniem. (Odziedziczone z ShapeGeometry).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca 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