CornerRadius CornerRadius CornerRadius CornerRadius Struct

Definizione

Rappresenta i raggi degli angoli di un rettangolo.Represents the radii of a rectangle's corners.

public value class CornerRadius : IEquatable<System::Windows::CornerRadius>
[System.ComponentModel.TypeConverter(typeof(System.Windows.CornerRadiusConverter))]
public struct CornerRadius : IEquatable<System.Windows.CornerRadius>
type CornerRadius = struct
Public Structure CornerRadius
Implements IEquatable(Of CornerRadius)
Ereditarietà
CornerRadiusCornerRadiusCornerRadiusCornerRadius
Attributi
Implementazioni

Esempi

Nell'esempio seguente viene illustrato come impostare il valore della CornerRadius proprietà utilizzando Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) e il codice.The following example shows how to set the value of the CornerRadius property by using Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) and code.

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 dispone di quattro proprietà TopLeft, TopRight BottomLeft,, e BottomRight, corrispondenti ai singoli angoli del rettangolo.This class has four properties, TopLeft, TopRight, BottomLeft, and BottomRight, corresponding to the individual corners of the rectangle. Ogni è una Double struttura che può essere impostata in modo indipendente dagli altri.Each is a Double structure that can be set independently of the others.

Il raggio non può essere negativo.The radii cannot be negative.

Uso della sintassi XAML per gli attributiXAML Attribute Usage

<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>  

-oppure--or-

<object property="AllCorners"/>  

Valori XAMLXAML Values

TopLeftTopLeft
Doublevalore che specifica il raggio dell'angolo superiore sinistro.Double value that specifies the radius of the top left corner.

TopRightTopRight
Doublevalore che specifica l'angolo superiore destro.Double value that specifies the top right corner.

BottomRightBottomRight
Doublevalore che specifica l'angolo inferiore destro.Double value that specifies the bottom right corner.

BottomLeftBottomLeft
Doublevalore che specifica l'angolo in basso a sinistra.Double value that specifies the bottom left corner.

AllCornersAllCorners
Se viene specificato un Double solo valore, tale misura viene applicata a tutti gli angoli di sinistra CornerRadius , in BottomRighte BottomLeft di.If only a single Double value is specified, that measure is applied to ALL of the TopLeft, TopRight, BottomRight, and BottomLeft corners of the CornerRadius.

Nota

I valori non devono includere il separatore decimale in modo esplicito quando viene specificato come stringa.Values need not include the decimal point explicitly when specified as a string. La stringa "1" fornita in XAMLXAML restituisce un valore 1,0 quando viene fatto riferimento nel codice.The string "1" provided in XAMLXAML evaluates to a value of 1.0 when referenced in code.

Costruttori

CornerRadius(Double) CornerRadius(Double) CornerRadius(Double) CornerRadius(Double)

Inizializza una nuova istanza della classe CornerRadius con un valore del raggio uniforme specificato per tutti gli angoli del rettangolo.Initializes a new instance of the CornerRadius class with a specified uniform radius value for every corner or the rectangle.

CornerRadius(Double, Double, Double, Double) CornerRadius(Double, Double, Double, Double) CornerRadius(Double, Double, Double, Double) CornerRadius(Double, Double, Double, Double)

Inizializza una nuova istanza della classe CornerRadius con valori del raggio specificati per ciascun angolo del rettangolo.Initializes a new instance of the CornerRadius class with the specified radius values for each corner of the rectangle.

Proprietà

BottomLeft BottomLeft BottomLeft BottomLeft

Ottiene o imposta il raggio dell'angolo inferiore sinistro del rettangolo.Gets or sets the radius of the bottom-left corner.

BottomRight BottomRight BottomRight BottomRight

Ottiene o imposta il raggio dell'angolo inferiore destro del rettangolo.Gets or sets the radius of the bottom-right corner.

TopLeft TopLeft TopLeft TopLeft

Ottiene o imposta il raggio dell'angolo superiore sinistro del rettangolo.Gets or sets the radius of the top-left corner.

TopRight TopRight TopRight TopRight

Ottiene o imposta il raggio dell'angolo superiore destro del rettangolo.Gets or sets the radius of the top-right corner.

Metodi

Equals(Object) Equals(Object) Equals(Object) 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.Determines whether the specified Object is a CornerRadius and whether it contains the same corner radius values as this CornerRadius.

Equals(CornerRadius) Equals(CornerRadius) Equals(CornerRadius) Equals(CornerRadius)

Confronta due strutture CornerRadius per determinare se sono uguali.Compares two CornerRadius structures for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per questo CornerRadius.Returns the hash code for this CornerRadius.

ToString() ToString() ToString() ToString()

Restituisce la rappresentazione in forma di stringa dell'oggetto CornerRadius.Returns the string representation of the CornerRadius.

Operatori

Equality(CornerRadius, CornerRadius) Equality(CornerRadius, CornerRadius) Equality(CornerRadius, CornerRadius) Equality(CornerRadius, CornerRadius)

Confronta due strutture CornerRadius per determinare se sono uguali.Compares two CornerRadius structures for equality.

Inequality(CornerRadius, CornerRadius) Inequality(CornerRadius, CornerRadius) Inequality(CornerRadius, CornerRadius) Inequality(CornerRadius, CornerRadius)

Confronta le due strutture CornerRadius per stabilirne la disuguaglianza.Compares two CornerRadius structures for inequality.

Si applica a

Vedi anche