SKRoundRect Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje zaokrąglony prostokąt z potencjalnie innym promieniem dla każdego rogu.
public class SKRoundRect : SkiaSharp.SKObject
- Dziedziczenie
Uwagi
Jeśli jeden z promieni rogu wynosi 0, rogu będzie kwadrat, a ujemne promienie nie są dozwolone (są one zaciskane do zera).
Konstruktory
| Nazwa | Opis |
|---|---|
| SKRoundRect() |
Tworzy nowe wystąpienie obiektu ze wszystkimi SKRoundRect wartościami zainicjowanymi do 0. |
| SKRoundRect(SKRect, Single, Single) |
Tworzy nowe wystąpienie SKRoundRect obiektu z tym samym promieniem dla wszystkich czterech narożników. |
| SKRoundRect(SKRect, Single) |
Tworzy nowe wystąpienie SKRoundRect obiektu z tym samym promieniem dla wszystkich czterech narożników. |
| SKRoundRect(SKRect) |
Tworzy nowe wystąpienie obiektu ze wszystkimi SKRoundRect promieniami ustawionymi na 0. |
| SKRoundRect(SKRoundRect) |
Tworzy kopię obiektu SKRoundRect. |
Właściwości
| Nazwa | Opis |
|---|---|
| AllCornersCircular |
Pobiera wartość wskazującą, czy wszystkie cztery rogi są okrągłe (z osią x-i y równą). |
| Handle |
Pobiera lub ustawia uchwyt do bazowego obiektu natywnego. (Odziedziczone po SKObject) |
| Height |
Pobiera wysokość prostokąta. |
| IgnorePublicDispose |
Pobiera wartość wskazującą, czy wywołanie publiczne Dispose() powinno być no-op. (Odziedziczone po SKNativeObject) |
| IsDisposed |
Pobiera wartość wskazującą, czy obiekt został już usunięty. (Odziedziczone po SKNativeObject) |
| IsValid |
Pobiera wartość wskazującą, czy prostokąt ma prawidłowe granice, promienie i typ. |
| OwnsHandle |
Pobiera lub ustawia wartość wskazującą, czy ten obiekt jest właścicielem uchwytu i powinien zniszczyć obiekt macierzysty podczas jego usuwania. (Odziedziczone po SKNativeObject) |
| Radii |
Pobiera promienie narożników. |
| Rect |
Pobiera granice prostokąta zaokrąglonego prostokąta. |
| Type |
Pobiera wartość wskazującą, jaki jest podtyp zaokrąglonego prostokąta tego wystąpienia. |
| Width |
Pobiera szerokość prostokąta. |
Metody
| Nazwa | Opis |
|---|---|
| CheckAllCornersCircular(Single) |
Sprawdź, czy wszystkie cztery rogi są okrągłe (z osią x i y). |
| Contains(SKRect) |
Określa, czy określony prostokąt jest całkowicie zawarty w zaokrąglonym prostokątze. |
| Deflate(Single, Single) |
Deflatuj prostokąt o określoną kwotę. |
| Deflate(SKSize) |
Deflatuj prostokąt o określoną kwotę. |
| Dispose() |
Zwalnia wszystkie zasoby używane przez ten SKNativeObjectprogram . (Odziedziczone po SKNativeObject) |
| Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez SKRoundRect program i opcjonalnie zwalnia zarządzane zasoby. |
| DisposeInternal() |
Wyzwala usuwanie, ignorując wartość IgnorePublicDispose. (Odziedziczone po SKNativeObject) |
| DisposeManaged() |
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszystkich zarządzanych obiektów. (Odziedziczone po SKObject) |
| DisposeNative() |
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszelkich obiektów natywnych. |
| DisposeUnownedManaged() |
Zaimplementowane przez typy pochodne SKObject do usuwania obiektów zarządzanych, które nie są własnością tego wystąpienia. (Odziedziczone po SKObject) |
| GetRadii(SKRoundRectCorner) |
Pobiera promienie określonego rogu. |
| Inflate(Single, Single) |
Zawyżaj prostokąt o określoną kwotę. |
| Inflate(SKSize) |
Zawyżaj prostokąt o określoną kwotę. |
| Offset(Single, Single) |
Przetłumacz prostokąt według określonej kwoty. |
| Offset(SKPoint) |
Przetłumacz prostokąt według określonej kwoty. |
| SetEmpty() |
Ustawia ten zaokrąglony prostokąt na pusty prostokąt (ze wszystkimi wartościami 0). |
| SetNinePatch(SKRect, Single, Single, Single, Single) |
Ustawia ten zaokrąglony prostokąt na prostokąt z dziewięcioma poprawkami. |
| SetOval(SKRect) |
Ustawia ten prostokąt jako owalny. |
| SetRect(SKRect, Single, Single) |
Ustawia ten prostokąt jako prosty zaokrąglony prostokąt. |
| SetRect(SKRect) |
Ustawia ten prostokąt jako prosty prostokąt. |
| SetRectRadii(SKRect, ReadOnlySpan<SKPoint>) |
Ustawia prostokąt z pojedynczym promieniem narożnika określonym jako zakres punktów. |
| SetRectRadii(SKRect, SKPoint[]) |
Ustawia ten prostokąt jako zaokrąglony prostokąt. |
| Transform(SKMatrix) |
Utwórz nowy zaokrąglony prostokąt, który jest przekształcany przez określoną macierz. |
| TryTransform(SKMatrix, SKRoundRect) |
Utwórz nowy zaokrąglony prostokąt, który jest przekształcany przez określoną macierz. |