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 | |
---|---|---|
RectangleD(PointD, SizeD) | Inicjuje nowe wystąpienie klasy RectangleD z określonej lokalizacji i rozmiaru. | |
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 | |
---|---|---|
Bottom | Zwraca współrzędną y dolnej krawędzi tej struktury RectangleD | |
Center | Pobiera współrzędne środka tej struktury RectangleD. | |
Height | Zwraca lub Ustawia wysokość tej struktury RectangleD. | |
IsEmpty | Sprawdza, czy wszystkie właściwości numerycznych to RectangleD mieć wartości zerowej. | |
Left | Zwraca współrzędną x lewej krawędzi tej struktury RectangleD. | |
Location | Zwraca lub ustawia współrzędne lewego górnego rogu tej struktury RectangleD. | |
Right | Zwraca współrzędną x prawej krawędzi tej struktury RectangleD. | |
Size | Zwraca lub ustawia rozmiar to RectangleD. | |
Top | Zwraca współrzędną y górną krawędź ta struktura RectangleD. | |
Width | Zwraca lub ustawia szerokość tej struktury RectangleD. | |
X | Zwraca lub ustawia współrzędną x lewego górnego rogu tej struktury RectangleD. | |
Y | Zwraca lub ustawia współrzędną y lewego górnego rogu tej struktury RectangleD. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Contains(PointD) | Określa, jeśli określony punkt jest zawarty w tej struktury RectangleD. | |
Contains(RectangleD) | Określa, jeżeli prostokątnego, reprezentowane przez prostokąt jest całkowicie zawarte wewnątrz tej struktury RectangleD. | |
Contains(Double, Double) | Określa, jeśli określony punkt jest zawarty w tej struktury RectangleD. | |
ContainsX | Określa, jeśli współrzędnej x jest zawarty w tej struktury RectangleD. | |
ContainsY | Określa, jeśli Współrzędna Y jest zawarty w tej struktury RectangleD. | |
Equals | Zastąpiona.Sprawdza, czy obj jest RectangleD z tej samej lokalizacji i rozmiaru tego RectangleD. (Zastępuje ValueType.Equals(Object)). | |
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()). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
Inflate(SizeD) | Kopia, w którym krawędzie są przenoszone na zewnątrz w określonej odległości i Centrum jest unmoved. | |
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. | |
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. | |
Intersect(RectangleD) | Zamienia tej RectangleD struktury przecięcia sam i określonej struktury RectangleD. | |
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. | |
IntersectsWith | Określa, jeżeli ten prostokąt przecina się z prostokąta. | |
IsOnPerimeter | ||
Offset(PointD) | Dopasowuje położenie prostokąta przez określona kwota. | |
Offset(Double, Double) | Dopasowuje położenie prostokąta przez określona kwota. | |
PerimeterTranslation(PointD) | ||
PerimeterTranslation(Double, Double) | ||
ToRectangleF | Konwertuje określony RectangleD RectangleF. | |
ToString | Zwraca ciąg sformatowane tak: X = x, Y = y, szerokość = szerokość, wysokość = wysokość (Zastępuje ValueType.ToString()). | |
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 | |
---|---|---|
Equality | Sprawdza, czy dwie RectangleD struktury mają równe lokalizacja i rozmiar. | |
Implicit(Rectangle to RectangleD) | ||
Implicit(RectangleF to RectangleD) | ||
Inequality | Sprawdza, czy dwie struktury RectangleD różnią się w lokalizacji lub rozmiar. |
Początek
Pola
Nazwa | Opis | |
---|---|---|
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.