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, Höhe und den Punktursprung 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 (WinRT) Rect Struktur dar. Weitere Informationen finden Sie unter Rect in der UWP-API-Referenz.
Konstruktoren
| Name | Beschreibung |
|---|---|
| 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 groß genug ist, um die beiden angegebenen Punkte zu enthalten. |
| Rect(Point, Size) |
Initialisiert eine Struktur basierend auf einem Rect Ursprung und einer Größe. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Bottom |
Ruft den y-Achsenwert des unteren Rands des Rechtecks ab. |
| Empty |
Ruft einen speziellen Wert ab, der ein Rechteck ohne Position oder Bereich darstellt. |
| Height |
Ruft die Höhe des Rechtecks ab oder legt sie fest. |
| IsEmpty |
Ruft einen Wert ab, der angibt, ob das Rechteck das Empty Rechteck ist. |
| Left |
Ruft den X-Achsenwert der linken Seite des Rechtecks ab. |
| Right |
Ruft den X-Achsenwert der rechten Seite des Rechtecks ab. |
| Top |
Ruft die y-Achsenposition des oberen Rands des Rechtecks ab. |
| Width |
Ruft die Breite des Rechtecks ab oder legt diese fest. |
| X |
Dient zum Abrufen oder Festlegen des x-Achsenwerts der linken Seite des Rechtecks. |
| Y |
Dient zum Abrufen oder Festlegen des Y-Achsenwerts der oberen Seite des Rechtecks. |
Methoden
| Name | Beschreibung |
|---|---|
| Contains(Point) |
Gibt an, ob das durch den Rect angegebenen Punkt beschriebene Rechteck enthalten ist. |
| Equals(Object) |
Gibt an, ob das angegebene Objekt dem aktuellen Rectentspricht. |
| Equals(Rect) |
Gibt an, ob der angegebene Rect Wert dem aktuellen Rectentspricht. |
| GetHashCode() |
Erstellt einen Hashcode für die Rect. |
| Intersect(Rect) |
Sucht die Schnittmenge des Rechtecks, dargestellt durch das aktuelle Rect Und das Rechteck, das durch das angegebene Rectdargestellt wird, und speichert das Ergebnis als aktuelles Rect. |
| ToString() |
Gibt eine Zeichenfolgendarstellung der Rect Struktur zurück. |
| ToString(IFormatProvider) |
Gibt eine Zeichenfolgendarstellung des Rechtecks mithilfe des angegebenen Formatanbieters zurück. |
| Union(Point) |
Erweitert das Rechteck, das durch den aktuellen Rect genau genug dargestellt wird, um den angegebenen Punkt zu enthalten. |
| Union(Rect) |
Erweitert das Rechteck, das durch den aktuellen Rect genau genug dargestellt wird, um das angegebene Rechteck zu enthalten. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(Rect, Rect) |
Vergleicht zwei Rect Strukturen für die Gleichheit. |
| Inequality(Rect, Rect) |
Vergleicht zwei Rect Strukturen für Ungleichheiten. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Eine Beschreibung dieses Mitglieds finden Sie unter ToString(String, IFormatProvider). |