Rect 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.
Beschreibt die Breite, Länge und den Ursprung eines Rechtecks.
public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
[<System.Security.SecurityCritical>]
type Rect = struct
interface IFormattable
Public Structure Rect
Implements IFormattable
- Vererbung
- Attribute
- Implementiert
Hinweise
Diese Struktur stellt die .NET-Projektion der Windows-Runtime-Struktur (WinRT) Rect
dar. Weitere Informationen finden Sie unter Rect in der UWP-API-Referenz.
Konstruktoren
Rect(Double, Double, Double, Double) |
Initialisiert eine Rect-Struktur mit der angegebenen x-Koordinate, y-Koordinate, Breite und Höhe. |
Rect(Point, Point) |
Initialisiert eine Rect-Struktur, die genau die erforderliche Größe hat, um die beiden angegebenen Punkte einzuschließen. |
Rect(Point, Size) |
Initialisiert eine Rect-Struktur auf Grundlage eines Ursprungs und einer Größe. |
Eigenschaften
Bottom |
Ruft den y-Achsen-Wert des unteren Rands des Rechtecks ab. |
Empty |
Ruft einen besonderen Wert ab, der ein Rechteck ohne Position oder Bereich darstellt. |
Height |
Ruft die Höhe des Rechtecks ab oder legt diese fest. |
IsEmpty |
Ruft einen Wert ab, der angibt, ob das Rechteck das Empty-Rechteck ist. |
Left |
Ruft den x-Achsen-Wert des linken Rands des Rechtecks ab. |
Right |
Ruft den x-Achsen-Wert des rechten Rands des Rechtecks ab. |
Top |
Ruft die y-Achsen-Position des oberen Rands des Rechtecks ab. |
Width |
Ruft die Breite des Rechtecks ab bzw. legt diese fest. |
X |
Ruft den x-Achsen-Wert des linken Rands des Rechtecks ab oder legt ihn fest. |
Y |
Ruft den y-Achsen-Wert des oberen Rands des Rechtecks ab oder legt ihn fest. |
Methoden
Contains(Point) |
Gibt an, ob das durch das Rect beschriebene Rechteck den angegebenen Punkt enthält. |
Equals(Object) |
Gibt an, ob das angegebene Objekt dem aktuellen Rect entspricht. |
Equals(Rect) |
Gibt an, ob das angegebene Rect und das aktuelle Rect gleich sind. |
GetHashCode() |
Erstellt einen Hashcode für das Rect. |
Intersect(Rect) |
Sucht die Schnittfläche des Rechtecks, das durch das aktuelle Rect dargestellt wird, und des Rechtecks, das durch das angegebene Rect dargestellt wird, und speichert das Ergebnis als aktuelles Rect. |
ToString() |
Gibt eine Zeichenfolgendarstellung der Rect-Struktur zurück. |
ToString(IFormatProvider) |
Gibt mithilfe des angegebenen Formatanbieters eine Zeichenfolgendarstellung des Rechtecks zurück. |
Union(Point) |
Erweitert das Rechteck, das durch Rect dargestellt wird, genau so weit, dass es den angegebenen Punkt einschließt. |
Union(Rect) |
Erweitert das Rechteck, das durch Rect dargestellt wird, genau so weit, dass es das angegebene Rechteck einschließt. |
Operatoren
Equality(Rect, Rect) |
Vergleicht zwei Rect-Strukturen auf Gleichheit. |
Inequality(Rect, Rect) |
Vergleicht zwei Rect-Strukturen auf Ungleichheit. |
Explizite Schnittstellenimplementierungen
IFormattable.ToString(String, IFormatProvider) |
Eine Beschreibung dieses Elements finden Sie unter ToString(String, IFormatProvider). |