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 raggi 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
L'esempio seguente illustra come impostare il valore della CornerRadius 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à, TopLeft, TopRightBottomLeft, e BottomRight, corrispondenti ai singoli angoli del rettangolo. Ogni è una Double struttura che può essere impostata indipendentemente dalle altre.
I raggi non possono essere negativi.
Utilizzo degli attributi XAML
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
oppure
<object property="AllCorners"/>
Valori XAML
TopleftDouble valore che specifica il raggio dell'angolo superiore sinistro.
ToprightDouble valore che specifica l'angolo superiore destro.
BottomRightDouble valore che specifica l'angolo inferiore destro.
BottomLeftDouble valore che specifica l'angolo inferiore sinistro.
AllCorners Se viene specificato un solo Double valore, tale misura viene applicata a TUTTI gli angoli TopLeft, TopRight, BottomRight e BottomLeft dell'oggetto CornerRadius.
Annotazioni
I valori non devono includere il separatore decimale in modo esplicito se specificato come stringa. La stringa "1" fornita in XAML restituisce un valore pari a 1,0 quando viene fatto riferimento nel codice.
Costruttori
| Nome | Descrizione |
|---|---|
| CornerRadius(Double, Double, Double, Double) |
Inizializza una nuova istanza della CornerRadius classe con i valori del raggio specificati per ogni angolo del rettangolo. |
| CornerRadius(Double) |
Inizializza una nuova istanza della CornerRadius classe con un valore di raggio uniforme specificato per ogni angolo o rettangolo. |
Proprietà
| Nome | Descrizione |
|---|---|
| BottomLeft |
Ottiene o imposta il raggio dell'angolo inferiore sinistro. |
| BottomRight |
Ottiene o imposta il raggio dell'angolo inferiore destro. |
| TopLeft |
Ottiene o imposta il raggio dell'angolo superiore sinistro. |
| TopRight |
Ottiene o imposta il raggio dell'angolo superiore destro. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(CornerRadius) |
Confronta due CornerRadius strutture per verificare l'uguaglianza. |
| Equals(Object) |
Determina se l'oggetto specificato Object è e CornerRadius se contiene gli stessi valori del raggio dell'angolo di questo CornerRadiusoggetto . |
| GetHashCode() |
Restituisce il codice hash per l'oggetto CornerRadius. |
| ToString() |
Restituisce la rappresentazione di stringa dell'oggetto CornerRadius. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(CornerRadius, CornerRadius) |
Confronta due CornerRadius strutture per verificare l'uguaglianza. |
| Inequality(CornerRadius, CornerRadius) |
Confronta due CornerRadius strutture per verificare la disuguaglianza. |