CornerRadius Struct
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 i raggio degli angoli di un rettangolo.
public value class CornerRadius : IEquatable<System::Windows::CornerRadius>
[System.ComponentModel.TypeConverter(typeof(System.Windows.CornerRadiusConverter))]
public struct CornerRadius : IEquatable<System.Windows.CornerRadius>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.CornerRadiusConverter))>]
type CornerRadius = struct
Public Structure CornerRadius
Implements IEquatable(Of CornerRadius)
- Ereditarietà
- Attributi
- Implementazioni
Esempio
Nell'esempio CornerRadius seguente viene illustrato come impostare il valore della proprietà usando Extensible Application Markup Language (XAML) e il codice .
myBorder1 = new Border();
myBorder1.BorderBrush = Brushes.SlateBlue;
myBorder1.BorderThickness = new Thickness(5, 10, 15, 20);
myBorder1.Background = Brushes.AliceBlue;
myBorder1.Padding = new Thickness(5);
myBorder1.CornerRadius = new CornerRadius(15);
Dim myBorder1 As New Border()
myBorder1.BorderBrush = Brushes.SlateBlue
myBorder1.BorderThickness = New Thickness(5, 10, 15, 20)
myBorder1.Background = Brushes.AliceBlue
myBorder1.Padding = New Thickness(5)
myBorder1.CornerRadius = New CornerRadius(15)
<Border BorderBrush="SlateBlue" BorderThickness="5,10,15,20" Background="AliceBlue" Padding="5" CornerRadius="15">
Commenti
Questa classe ha quattro proprietà, , TopLeftTopRight, BottomLefte BottomRight, corrispondenti agli singoli angoli del rettangolo. Ogni è una Double struttura che può essere impostata in modo indipendente dagli altri.
I raggi non possono essere negativi.
Uso della sintassi XAML per gli attributi
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
-oppure-
<object property="AllCorners"/>
Valori XAML
Topleft
Double valore che specifica il raggio dell'angolo superiore sinistro.
Topright
Double valore che specifica l'angolo superiore destro.
BottomRight
Double valore che specifica l'angolo inferiore destro.
BottomLeft
Double valore che specifica l'angolo inferiore sinistro.
AllCorners
Se viene specificato solo un singolo Double valore, tale misura viene applicata a TUTTI degli angoli TopLeft, TopRight, BottomRight e BottomLeft dell'oggetto CornerRadius.
Nota
I valori non devono includere in modo esplicito il punto decimale quando specificato come stringa. La stringa "1" fornita in XAML restituisce un valore pari a 1.0 quando viene fatto riferimento al codice.
Costruttori
CornerRadius(Double) |
Inizializza una nuova istanza della classe CornerRadius con un valore del raggio uniforme specificato per tutti gli angoli del rettangolo. |
CornerRadius(Double, Double, Double, Double) |
Inizializza una nuova istanza della classe CornerRadius con valori del raggio specificati per ciascun angolo del rettangolo. |
Proprietà
BottomLeft |
Ottiene o imposta il raggio dell'angolo inferiore sinistro del rettangolo. |
BottomRight |
Ottiene o imposta il raggio dell'angolo inferiore destro del rettangolo. |
TopLeft |
Ottiene o imposta il raggio dell'angolo superiore sinistro del rettangolo. |
TopRight |
Ottiene o imposta il raggio dell'angolo superiore destro del rettangolo. |
Metodi
Equals(CornerRadius) |
Confronta due strutture CornerRadius per determinare se sono uguali. |
Equals(Object) |
Determina se l'oggetto Object specificato è una struttura CornerRadius e se include gli stessi valori di raggio dell'angolo di questa istanza di CornerRadius. |
GetHashCode() |
Restituisce il codice hash per questo oggetto CornerRadius. |
ToString() |
Restituisce la rappresentazione di stringa dell'oggetto CornerRadius. |
Operatori
Equality(CornerRadius, CornerRadius) |
Confronta due strutture CornerRadius per determinare se sono uguali. |
Inequality(CornerRadius, CornerRadius) |
Confronta le due strutture CornerRadius per stabilirne la disuguaglianza. |