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(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
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#-Code kann stattdessen Member von Rect verwenden, da Hilfsprogrammmember aufgrund der .NET-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 dieselben Hilfsfunktionen verfügbar, die ein C#-Entwickler direkt auf Rect- in statischer Form 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#-Code sollte 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#-Code sollte stattdessen Rect.Contains- verwenden. |
Equals(Rect, Rect) |
Stellt einen Vergleich der Werte von zwei Rect--Werten bereit. C#-Code sollte 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#-Code sollte 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#-Code sollte stattdessen den Rect(Point,Size)-Konstruktor verwenden. |
FromPoints(Point, Point) |
Erstellt einen neuen Rect Wert basierend auf zwei Punkten. C#-Code sollte stattdessen den Rect(Point,Point)-Konstruktor verwenden. |
GetBottom(Rect) |
Ruft einen "Bottom"-Wert für den angegebenen Rectab. Solange die |
GetIsEmpty(Rect) |
Gibt zurück, ob ein angegebenes Rect- einem EmptyRectentspricht. C#-Code sollte stattdessen Rect.IsEmpty- verwenden. |
GetLeft(Rect) |
Ruft einen "Left"-Wert für den angegebenen Rectab. Solange die |
GetRight(Rect) |
Ruft einen "Right"-Wert für den angegebenen Rectab. Solange die |
GetTop(Rect) |
Ruft einen "Top"-Wert für den angegebenen Rectab. Solange die |
Intersect(Rect, Rect) |
Gibt die Bereiche von zwei angegebenen Rect--Werten zurück, die sich schneiden, als neue Rect. C#-Code sollte 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#-Code sollte stattdessen Rect.Union(Point) verwenden. |
Union(Rect, Rect) |
Erstellt ein Rechteck, das genau groß genug ist, um die beiden angegebenen Rechtecke zu enthalten. C#-Code sollte stattdessen Rect.Union(Rect)- verwenden. |