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.
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 Hilfsprogramm- Klassen, die Hilfsmethoden für Windows-Runtime-Strukturwerte bereitstellen sollen. C# und Microsoft Visual Basic-Code können stattdessen Member von Rect verwenden, da Hilfsprogramme aufgrund der .NET Framework-Laufzeitunterstützung direkt in der Struktur verfügbar sind. C++-Code kann nur auf die Datenwerte für Rectzugreifen, z. B. Left. Für C++-Entwickler sind ungefähr die gleichen Hilfsfunktionen verfügbar, die ein Microsoft Visual Basic-Entwickler direkt auf Rect in einem statischen Formular in der RectHelper-Klasse verwenden kann.
Eigenschaften
Empty |
Ruft einen statischen Rect Wert ab, bei dem das Rect keine Größe oder Position aufweist. 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 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)--Konstruktor verwenden. |
FromLocationAndSize(Point, Size) |
Erstellt einen neuen Rect- Wert basierend auf einem Point, der den linken oberen Ursprung angibt, und ein Size, der 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 den angegebenen Rectab. Solange das Rect nicht das Empty Rect ist, wird "Bottom" als Y + Heightausgewertet. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Bottom- verwenden. |
GetIsEmpty(Rect) |
Gibt zurück, ob ein angegebenes Rect- einem EmptyRectentspricht. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.IsEmpty- verwenden. |
GetLeft(Rect) |
Ruft einen "Left"-Wert für den angegebenen Rectab. Solange das Rect nicht die Empty Rect 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 den angegebenen Rectab. Solange das Rect nicht die Empty Rect ist, wird "Right" als X + Widthausgewertet. C# und Microsoft Visual Basic-Code sollten stattdessen Rect.Right- verwenden. |
GetTop(Rect) |
Ruft einen "Top"-Wert für den angegebenen Rectab. Solange das Rect nicht das Empty 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 schneiden, als neue Rect. 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 zu enthalten. C# und Microsoft Visual Basic-Code sollten stattdessen |