RectHelper Klasse
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.
Stellt Hilfsmethoden zum Auswerten oder Festlegen von Rect-Werten bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Mitglieder von Rect verwenden.
public ref class RectHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RectHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RectHelper
Public NotInheritable Class RectHelper
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Rect ist eine Windows-Runtime Struktur, die die Dimensionen eines Rechtecks mit einem Ursprung darstellt.
RectHelper ist eine von mehreren Hilfsklassen, die Hilfsmethoden für Windows-Runtime Strukturwerte bereitstellen sollen. C# und Microsoft Visual Basic-Code können stattdessen Mitglieder von Rect verwenden, da Hilfsprogrammmember aufgrund der Unterstützung .NET Framework Runtime direkt in der Struktur verfügbar sind. C++-Code kann nur auf die Datenwerte auf Rect zugreifen, z. B. Left. Für C++-Entwickler stehen ungefähr die gleichen Hilfsprogrammfeatures, die ein Microsoft Visual Basic-Entwickler direkt auf Rect verwenden kann, in statischer Form in der RectHelper-Klasse zur Verfügung.
Eigenschaften
Empty |
Ruft einen statischen Rect-Wert ab, bei dem das Rect keine Größe oder Position hat. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Empty verwenden. |
Methoden
Contains(Rect, Point) |
Gibt zurück, ob ein bestimmter Punkt innerhalb der Grenzen eines angegebenen Rect für einen freigegebenen Koordinatenverweis liegt. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Contains verwenden. |
Equals(Rect, Rect) |
Stellt einen Vergleich der Werte von zwei Rect-Werten bereit. C#- und Microsoft Visual Basic-Code sollten stattdessen den Gleichheitsoperator (=) oder die Equals-Methode verwenden. |
FromCoordinatesAndDimensions(Single, Single, Single, Single) |
Erstellt einen neuen Rect-Wert basierend auf den Elementwerten einer Rect-Struktur . C# und Microsoft Visual Basic-Code sollten stattdessen den Rect(Double,Double,Double,Double,Double)- Konstruktor verwenden. |
FromLocationAndSize(Point, Size) |
Erstellt einen neuen Rect-Wert basierend auf einem Punkt , der den oberen linken Ursprung angibt, und eine Größe , die die Breite und Höhe angibt. C# und Microsoft Visual Basic-Code sollten stattdessen den Rect(Point,Size)- Konstruktor verwenden. |
FromPoints(Point, Point) |
Erstellt einen neuen Rect-Wert basierend auf zwei Punkten. C# und Microsoft Visual Basic-Code sollten stattdessen den Rect(Point,Point)- Konstruktor verwenden. |
GetBottom(Rect) |
Ruft einen "Bottom"-Wert für das angegebene Rect ab. Solange das Rect nicht das leere Rect ist, wird "Bottom" alsY-Höhe + ausgewertet. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Bottom verwenden. |
GetIsEmpty(Rect) |
Gibt zurück, ob ein angegebenes Rect einem leerenRect entspricht. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.IsEmpty verwenden. |
GetLeft(Rect) |
Ruft einen "Left"-Wert für das angegebene Rect ab. Solange das Rect nicht das leere Rechteck ist, wird "Left" als X ausgewertet. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Left verwenden. |
GetRight(Rect) |
Ruft einen "Right"-Wert für das angegebene Rect ab. Solange das Rect nicht das leere Rechteck ist, wird "Right" als X + Width ausgewertet. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Right verwenden. |
GetTop(Rect) |
Ruft einen "Top"-Wert für das angegebene Rect ab. Solange das Rect nicht das leere Rect ist, wird "Top" als Y ausgewertet. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Top verwenden. |
Intersect(Rect, Rect) |
Gibt die Bereiche von zwei angegebenen Rect-Werten zurück, die sich als neues Rect überschneiden. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Intersect verwenden. |
Union(Rect, Point) |
Erstellt ein Rechteck, das genau groß genug ist, um das angegebene Rechteck und einen angegebenen Punkt zu enthalten. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Union(Point) verwenden. |
Union(Rect, Rect) |
Erstellt ein Rechteck, das genau groß genug ist, um die beiden angegebenen Rechtecke einzuschließen. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Union(Rect) verwenden. |
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für