Udostępnij za pośrednictwem


Struktura RectangleD

Przechowuje zestaw czterech podwójna, które reprezentują lokalizację i rozmiar prostokąta.

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
<SerializableAttribute> _
<TypeConverterAttribute(GetType(RectangleDConverter))> _
Public Structure RectangleD
[SerializableAttribute]
[TypeConverterAttribute(typeof(RectangleDConverter))]
public struct RectangleD

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna RectangleD(PointD, SizeD) Inicjuje nowe wystąpienie klasy RectangleD z określonej lokalizacji i rozmiaru.
Metoda publiczna RectangleD(Double, Double, Double, Double) Inicjuje nowe wystąpienie klasy RectangleD z określonej lokalizacji i rozmiaru.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Bottom Zwraca współrzędną y dolnej krawędzi tej struktury RectangleD
Właściwość publiczna Center Pobiera współrzędne środka tej struktury RectangleD.
Właściwość publiczna Height Zwraca lub Ustawia wysokość tej struktury RectangleD.
Właściwość publiczna IsEmpty Sprawdza, czy wszystkie właściwości numerycznych to RectangleD mieć wartości zerowej.
Właściwość publiczna Left Zwraca współrzędną x lewej krawędzi tej struktury RectangleD.
Właściwość publiczna Location Zwraca lub ustawia współrzędne lewego górnego rogu tej struktury RectangleD.
Właściwość publiczna Right Zwraca współrzędną x prawej krawędzi tej struktury RectangleD.
Właściwość publiczna Size Zwraca lub ustawia rozmiar to RectangleD.
Właściwość publiczna Top Zwraca współrzędną y górną krawędź ta struktura RectangleD.
Właściwość publiczna Width Zwraca lub ustawia szerokość tej struktury RectangleD.
Właściwość publiczna X Zwraca lub ustawia współrzędną x lewego górnego rogu tej struktury RectangleD.
Właściwość publiczna Y Zwraca lub ustawia współrzędną y lewego górnego rogu tej struktury RectangleD.

Początek

Metody

  Nazwa Opis
Metoda publiczna Contains(PointD) Określa, jeśli określony punkt jest zawarty w tej struktury RectangleD.
Metoda publiczna Contains(RectangleD) Określa, jeżeli prostokątnego, reprezentowane przez prostokąt jest całkowicie zawarte wewnątrz tej struktury RectangleD.
Metoda publiczna Contains(Double, Double) Określa, jeśli określony punkt jest zawarty w tej struktury RectangleD.
Metoda publiczna ContainsX Określa, jeśli współrzędnej x jest zawarty w tej struktury RectangleD.
Metoda publiczna ContainsY Określa, jeśli Współrzędna Y jest zawarty w tej struktury RectangleD.
Metoda publiczna Equals Zastąpiona.Sprawdza, czy obj jest RectangleD z tej samej lokalizacji i rozmiaru tego RectangleD. (Zastępuje ValueType.Equals(Object)).
Metoda publiczna GetHashCode Pobiera kod skrótu dla tej RectangleD struktury.Aby uzyskać informacje o używaniu funkcje mieszania dla kodów Zobacz Object.GetHashCode. (Zastępuje ValueType.GetHashCode()).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna Inflate(SizeD) Kopia, w którym krawędzie są przenoszone na zewnątrz w określonej odległości i Centrum jest unmoved.
Metoda publiczna Inflate(Double, Double) Kopię, w którym krawędzie są przenoszone na zewnątrz w określonej odległości i Centrum znajduje się w tej samej pozycji.
Metoda publicznaStatyczny element członkowski Inflate(RectangleD, Double, Double) Kopia, w którym krawędzie są przenoszone na zewnątrz w określonej odległości.Centrum kopii nie jest przenoszony.
Metoda publiczna Intersect(RectangleD) Zamienia tej RectangleD struktury przecięcia sam i określonej struktury RectangleD.
Metoda publicznaStatyczny element członkowski Intersect(RectangleD, RectangleD) Zwraca RectangleD strukturę, która stanowi punkt przecięcia dwóch prostokątów.Jeśli nie przecięcia, zwracana jest wartość null.
Metoda publiczna IntersectsWith Określa, jeżeli ten prostokąt przecina się z prostokąta.
Metoda publiczna IsOnPerimeter
Metoda publiczna Offset(PointD) Dopasowuje położenie prostokąta przez określona kwota.
Metoda publiczna Offset(Double, Double) Dopasowuje położenie prostokąta przez określona kwota.
Metoda publiczna PerimeterTranslation(PointD)
Metoda publiczna PerimeterTranslation(Double, Double)
Metoda publicznaStatyczny element członkowski ToRectangleF Konwertuje określony RectangleD RectangleF.
Metoda publiczna ToString Zwraca ciąg sformatowane tak: X = x, Y = y, szerokość = szerokość, wysokość = wysokość (Zastępuje ValueType.ToString()).
Metoda publicznaStatyczny element członkowski Union Tworzy najmniejszego możliwe prostokąta trzeciego może zawierać zarówno dwóch prostokątów, które tworzą unię.

Początek

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Equality Sprawdza, czy dwie RectangleD struktury mają równe lokalizacja i rozmiar.
Operator publicznyStatyczny element członkowski Implicit(Rectangle to RectangleD)
Operator publicznyStatyczny element członkowski Implicit(RectangleF to RectangleD)
Operator publicznyStatyczny element członkowski Inequality Sprawdza, czy dwie struktury RectangleD różnią się w lokalizacji lub rozmiar.

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski Empty Reprezentuje wystąpienie RectangleD z jego właściwościami numeryczne zainicjowany na zero.

Początek

Uwagi

Prostokąt jest określany przez jego szerokość, wysokość i lewym górnym rogu.

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