SKRoundRect 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 ein abgerundetes Rechteck mit einem potenziell anderen Bogen für jede Ecke dar.
public class SKRoundRect : SkiaSharp.SKObject
- Vererbung
Hinweise
Wenn eines der Radien einer Ecke 0 ist, ist die Ecke quadratisch, und negative Bogenradien sind nicht zulässig (sie sind auf Null geklemmt).
Konstruktoren
| Name | Beschreibung |
|---|---|
| SKRoundRect() |
Erstellt eine neue Instanz mit SKRoundRect allen Werten, die auf 0 initialisiert wurden. |
| SKRoundRect(SKRect, Single, Single) |
Erstellt eine neue Instanz mit SKRoundRect demselben Bogen für alle vier Ecken. |
| SKRoundRect(SKRect, Single) |
Erstellt eine neue Instanz mit SKRoundRect demselben Bogen für alle vier Ecken. |
| SKRoundRect(SKRect) |
Erstellt eine neue Instanz mit allen Radien, die SKRoundRect auf 0 festgelegt sind. |
| SKRoundRect(SKRoundRect) |
Erstellt eine Kopie einer SKRoundRect. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllCornersCircular |
Ruft einen Wert ab, der angibt, ob alle vier Ecken kreisförmig sind (mit der x- und y-Achse gleich). |
| Handle |
Dient zum Abrufen oder Festlegen des Handles auf das zugrunde liegende systemeigene Objekt. (Geerbt von SKObject) |
| Height |
Ruft die Höhe des Rechtecks ab. |
| IgnorePublicDispose |
Ruft einen Wert ab, der angibt, ob der Aufruf der Öffentlichen Dispose() no-opwerden soll. (Geerbt von SKNativeObject) |
| IsDisposed |
Ruft einen Wert ab, der angibt, ob das Objekt bereits verworfen wurde. (Geerbt von SKNativeObject) |
| IsValid |
Ruft einen Wert ab, der angibt, ob das Rechteck über gültige Grenzen, Radien und Typ verfügt. |
| OwnsHandle |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Objekt sein Handle besitzt und das systemeigene Objekt zerstören soll, wenn es verworfen wird. (Geerbt von SKNativeObject) |
| Radii |
Ruft die Radien der Ecken ab. |
| Rect |
Ruft die Rechteckgrenzen des abgerundeten Rechtecks ab. |
| Type |
Ruft einen Wert ab, der angibt, welcher Untertyp des abgerundeten Rechtecks diese Instanz ist. |
| Width |
Ruft die Breite des Rechtecks ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CheckAllCornersCircular(Single) |
Überprüfen Sie, ob alle vier Ecken kreisförmig sind (mit der x- und y-Achse gleich). |
| Contains(SKRect) |
Bestimmt, ob das angegebene Rechteck vollständig im abgerundeten Rechteck enthalten ist. |
| Deflate(Single, Single) |
Verschieben Sie das Rechteck um den angegebenen Betrag. |
| Deflate(SKSize) |
Verschieben Sie das Rechteck um den angegebenen Betrag. |
| Dispose() |
Gibt alle von diesem SKNativeObjectRessourcen verwendeten Ressourcen frei. (Geerbt von SKNativeObject) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den SKRoundRect verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| DisposeInternal() |
Löst einen Dispose-Wert aus, der den Wert von IgnorePublicDispose. (Geerbt von SKNativeObject) |
| DisposeManaged() |
Implementiert durch abgeleitete SKObject Typen, um verwaltete Objekte zu zerstören. (Geerbt von SKObject) |
| DisposeNative() |
Implementiert durch abgeleitete SKObject Typen, um systemeigene Objekte zu zerstören. |
| DisposeUnownedManaged() |
Implementiert durch abgeleitete SKObject Typen zum Verwerfen von verwalteten Objekten, die nicht im Besitz dieser Instanz sind. (Geerbt von SKObject) |
| GetRadii(SKRoundRectCorner) |
Ruft die Radien der angegebenen Ecke ab. |
| Inflate(Single, Single) |
Überblasen Sie das Rechteck um den angegebenen Betrag. |
| Inflate(SKSize) |
Überblasen Sie das Rechteck um den angegebenen Betrag. |
| Offset(Single, Single) |
Übersetzen Sie das Rechteck um den angegebenen Betrag. |
| Offset(SKPoint) |
Übersetzen Sie das Rechteck um den angegebenen Betrag. |
| SetEmpty() |
Legt dieses abgerundete Rechteck auf ein leeres Rechteck (mit allen Werten 0) fest. |
| SetNinePatch(SKRect, Single, Single, Single, Single) |
Legt dieses abgerundete Rechteck auf ein Neun-Patch-Rechteck fest. |
| SetOval(SKRect) |
Legt dieses Rechteck auf ein Oval fest. |
| SetRect(SKRect, Single, Single) |
Legt dieses Rechteck auf ein einfaches abgerundetes Rechteck fest. |
| SetRect(SKRect) |
Legt dieses Rechteck auf ein einfaches Rechteck fest. |
| SetRectRadii(SKRect, ReadOnlySpan<SKPoint>) |
Legt das Rechteck mit einzelnen Eckradien fest, die als Punktspanne angegeben sind. |
| SetRectRadii(SKRect, SKPoint[]) |
Legt dieses Rechteck auf ein abgerundetes Rechteck fest. |
| Transform(SKMatrix) |
Erstellen Sie ein neues abgerundetes Rechteck, das von der angegebenen Matrix transformiert wird. |
| TryTransform(SKMatrix, SKRoundRect) |
Erstellen Sie ein neues abgerundetes Rechteck, das von der angegebenen Matrix transformiert wird. |