SKRoundRect Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un rettangolo arrotondato con raggi potenzialmente diversi per ogni angolo.
public class SKRoundRect : SkiaSharp.SKObject
- Ereditarietà
Commenti
Se uno dei raggi di un angolo è 0, l'angolo sarà quadrato e i raggi negativi non sono consentiti (sono bloccati a zero).
Costruttori
| Nome | Descrizione |
|---|---|
| SKRoundRect() |
Crea una nuova istanza di SKRoundRect con tutti i valori inizializzati su 0. |
| SKRoundRect(SKRect, Single, Single) |
Crea una nuova istanza di SKRoundRect con gli stessi raggi per tutti e quattro gli angoli. |
| SKRoundRect(SKRect, Single) |
Crea una nuova istanza di SKRoundRect con gli stessi raggi per tutti e quattro gli angoli. |
| SKRoundRect(SKRect) |
Crea una nuova istanza di SKRoundRect con tutti i raggi impostati su 0. |
| SKRoundRect(SKRoundRect) |
Crea una copia di un oggetto SKRoundRect. |
Proprietà
| Nome | Descrizione |
|---|---|
| AllCornersCircular |
Ottiene un valore che indica se tutti e quattro gli angoli sono circolari (con l'asse x e y uguale). |
| Handle |
Ottiene o imposta l'handle sull'oggetto nativo sottostante. (Ereditato da SKObject) |
| Height |
Ottiene l'altezza del rettangolo. |
| IgnorePublicDispose |
Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op. (Ereditato da SKNativeObject) |
| IsDisposed |
Ottiene un valore che indica se l'oggetto è già stato eliminato. (Ereditato da SKNativeObject) |
| IsValid |
Ottiene un valore che indica se il rettangolo ha limiti, raggi e tipo validi. |
| OwnsHandle |
Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato. (Ereditato da SKNativeObject) |
| Radii |
Ottiene i raggi degli angoli. |
| Rect |
Ottiene i limiti del rettangolo del rettangolo arrotondato. |
| Type |
Ottiene un valore che indica il sottotipo del rettangolo arrotondato di questa istanza. |
| Width |
Ottiene la larghezza del rettangolo. |
Metodi
| Nome | Descrizione |
|---|---|
| CheckAllCornersCircular(Single) |
Verificare se tutti e quattro gli angoli sono circolari (con l'asse x e y uguale). |
| Contains(SKRect) |
Determina se il rettangolo specificato è interamente contenuto all'interno del rettangolo arrotondato. |
| Deflate(Single, Single) |
Deflare il rettangolo in base alla quantità specificata. |
| Deflate(SKSize) |
Deflare il rettangolo in base alla quantità specificata. |
| Dispose() |
Rilascia tutte le risorse usate da questo SKNativeObjectoggetto . (Ereditato da SKNativeObject) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da SKRoundRect e, facoltativamente, rilascia le risorse gestite. |
| DisposeInternal() |
Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose. (Ereditato da SKNativeObject) |
| DisposeManaged() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti gestiti. (Ereditato da SKObject) |
| DisposeNative() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti nativi. |
| DisposeUnownedManaged() |
Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza. (Ereditato da SKObject) |
| GetRadii(SKRoundRectCorner) |
Recupera i raggi dell'angolo specificato. |
| Inflate(Single, Single) |
Gonfiare il rettangolo in base all'importo specificato. |
| Inflate(SKSize) |
Gonfiare il rettangolo in base all'importo specificato. |
| Offset(Single, Single) |
Convertire il rettangolo in base alla quantità specificata. |
| Offset(SKPoint) |
Convertire il rettangolo in base alla quantità specificata. |
| SetEmpty() |
Imposta questo rettangolo arrotondato su un rettangolo vuoto (con tutti i valori 0). |
| SetNinePatch(SKRect, Single, Single, Single, Single) |
Imposta questo rettangolo arrotondato su un rettangolo a nove patch. |
| SetOval(SKRect) |
Imposta questo rettangolo come ovale. |
| SetRect(SKRect, Single, Single) |
Imposta questo rettangolo come rettangolo arrotondato semplice. |
| SetRect(SKRect) |
Imposta questo rettangolo come rettangolo semplice. |
| SetRectRadii(SKRect, ReadOnlySpan<SKPoint>) |
Imposta il rettangolo con singoli raggi di angolo specificati come intervallo di punti. |
| SetRectRadii(SKRect, SKPoint[]) |
Imposta questo rettangolo come rettangolo arrotondato. |
| Transform(SKMatrix) |
Creare un nuovo rettangolo arrotondato trasformato dalla matrice specificata. |
| TryTransform(SKMatrix, SKRoundRect) |
Creare un nuovo rettangolo arrotondato trasformato dalla matrice specificata. |