RectangleD Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert einen Satz von vier Doubles, der die Position und Größe eines Rechtecks darstellt.
public value class RectangleD
[System.ComponentModel.TypeConverter(typeof(Microsoft.VisualStudio.Modeling.Diagrams.RectangleDConverter))]
[System.Serializable]
public struct RectangleD
[<System.ComponentModel.TypeConverter(typeof(Microsoft.VisualStudio.Modeling.Diagrams.RectangleDConverter))>]
[<System.Serializable>]
type RectangleD = struct
Public Structure RectangleD
- Vererbung
-
RectangleD
- Attribute
Hinweise
Ein Rechteck wird durch seine Breite, Höhe und linke obere Ecke definiert.
Konstruktoren
| RectangleD(Double, Double, Double, Double) |
Initialisiert eine neue Instanz der rechtem-Klasse mit der angegebenen Position und Größe. |
| RectangleD(PointD, SizeD) |
Initialisiert eine neue Instanz der rechtem-Klasse mit der angegebenen Position und Größe. |
Felder
| Empty |
Stellt eine Instanz der rechtem mit den numerischen Eigenschaften dar, die auf 0 (null) initialisiert wurden. |
Eigenschaften
| Bottom |
Ruft die y-Koordinate des unteren Randes der rechtem Struktur ab. |
| Center |
Ruft die Koordinaten des Mittelpunkts dieser rechtem Struktur ab. |
| Height |
Ruft die Höhe dieser rechtem Struktur ab oder legt diese fest. |
| IsEmpty |
Testet, ob alle numerischen Eigenschaften dieses rechtewerts NULL-Werte aufweisen. |
| Left |
Ruft die x-Koordinate des linken Randes dieser rechtem Struktur ab. |
| Location |
Ruft die Koordinaten der oberen linken Ecke dieser rechtem Struktur ab oder legt diese fest. |
| Right |
Ruft die x-Koordinate des rechten Rands dieser rechtem Struktur ab. |
| Size |
Ruft die Größe dieser rechtehe ab oder legt diese fest. |
| Top |
Ruft die y-Koordinate des oberen Randes dieser rechtem Struktur ab. |
| Width |
Ruft die Breite dieser rechtem Struktur ab oder legt diese fest. |
| X |
Ruft die x-Koordinate der oberen linken Ecke dieser rechtem Struktur ab oder legt diese fest. |
| Y |
Ruft die y-Koordinate der oberen linken Ecke dieser rechtem Struktur ab oder legt diese fest. |
Methoden
| Contains(Double, Double) |
Bestimmt, ob der angegebene Punkt in dieser rechtem Struktur enthalten ist. |
| Contains(PointD) |
Bestimmt, ob der angegebene Punkt in dieser rechtem Struktur enthalten ist. |
| Contains(RectangleD) |
Bestimmt, ob der durch das Rechteck dargestellte rechteckige Bereich vollständig in dieser Rechtecke Struktur enthalten ist. |
| ContainsX(Double) |
Bestimmt, ob die X-Koordinate in dieser rechtem Struktur enthalten ist. |
| ContainsY(Double) |
Bestimmt, ob die Y-Koordinate in dieser rechtem Struktur enthalten ist. |
| Equals(Object) |
Überschrieben. Testet, ob obj eine rechteckige Position und Größe dieser rechtehe ist. |
| GetHashCode() |
Ruft den Hashcode für diese Rechte Struktur ab. Weitere Informationen zur Verwendung von Hashcodes finden Sie unter Object. GetHashCode. |
| Inflate(Double, Double) |
Vergrößert die Rechte Struktur um den angegebenen Betrag. |
| Inflate(RectangleD, Double, Double) |
Erstellt eine überhöhten Kopie der angegebenen rechtem Struktur und gibt Sie zurück. Die Kopie wird um den angegebenen Betrag aufgeblasen. Das ursprüngliche Rechteck bleibt unverändert. |
| Inflate(SizeD) |
Vergrößert diesen rechglef um den angegebenen Betrag. |
| Intersect(RectangleD) |
Ersetzt diese rechtete Struktur durch die Schnittmenge von sich selbst und der angegebenen rechtem Struktur. |
| Intersect(RectangleD, RectangleD) |
Gibt eine Rechtecke-Struktur zurück, die die Schnittmenge zweier Rechtecke darstellt. Wenn keine Schnittmenge vorhanden ist, wird NULL zurückgegeben. |
| IntersectsWith(RectangleD) |
Bestimmt, ob dieses Rechteck mit einem Rechteck interziert. |
| IsOnPerimeter(PointD) | |
| Offset(Double, Double) |
Passt die Position dieses Rechtecks um den angegebenen Betrag an. |
| Offset(PointD) |
Passt die Position dieses Rechtecks um den angegebenen Betrag an. |
| PerimeterTranslation(Double, Double) | |
| PerimeterTranslation(PointD) | |
| ToRectangleF(RectangleD) |
Konvertiert die angegebene rechtem rechtem in eine rechglef. |
| ToString() |
Gibt eine Zeichenfolge zurück, die wie folgt formatiert ist: x = x, y = y, Width = Width, Height = Height |
| Union(RectangleD, RectangleD) |
Erstellt das kleinstmögliche dritte Rechteck, das zwei Rechtecke enthalten kann, die eine Gesamtmenge bilden. |
Operatoren
| Equality(RectangleD, RectangleD) |
Testet, ob zwei rechtete Strukturen die gleiche Position und Größe aufweisen. |
| Implicit(Rectangle to RectangleD) |
Konvertiert das angegebene Rechteck in eine Rechtecke. |
| Implicit(RectangleF to RectangleD) |
Konvertiert die angegebene rechglef in eine Rechte. |
| Inequality(RectangleD, RectangleD) |
Testet, ob sich zwei rechtete Strukturen in der Position oder Größe unterscheiden. |