CornerRadius Estructura

Definición

Representa los radios de las esquinas de un rectángulo.Represents the radiuses 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>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.CornerRadiusConverter))>]
type CornerRadius = struct
Public Structure CornerRadius
Implements IEquatable(Of CornerRadius)
Herencia
CornerRadius
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente se muestra cómo establecer el valor de la propiedad mediante el CornerRadius uso de Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) y el código.The following example shows how to set the value of the CornerRadius property by using Lenguaje XAML (Extensible Application Markup Language)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">

Comentarios

Esta clase tiene cuatro propiedades, TopLeft, TopRight, BottomLefty BottomRight, correspondientes a las esquinas individuales del rectángulo.This class has four properties, TopLeft, TopRight, BottomLeft, and BottomRight, corresponding to the individual corners of the rectangle. Cada es una estructura Double que se puede establecer independientemente de las demás.Each is a Double structure that can be set independently of the others.

Los radios no pueden ser negativos.The radiuses cannot be negative.

Uso de atributos XAMLXAML Attribute Usage

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

o bien-or-

<object property="AllCorners"/>  

Valores XAMLXAML Values

A la izquierdaTopLeft
Double valor que especifica el radio de la esquina superior izquierda.Double value that specifies the radius of the top left corner.

Esquina superiorTopRight
Double valor que especifica la esquina superior derecha.Double value that specifies the top right corner.

PivotDetailRangeBottomRight
Double valor que especifica la esquina inferior derecha.Double value that specifies the bottom right corner.

BottomLeftBottomLeft
Double valor que especifica la esquina inferior izquierda.Double value that specifies the bottom left corner.

AllCornersAllCorners
Si solo Double se especifica un valor, esa medida se aplica a todas las esquinas de la parte izquierda, derecha, BottomRighty BottomLeft del CornerRadius .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

Los valores no necesitan incluir explícitamente el separador decimal cuando se especifican como una cadena.Values need not include the decimal point explicitly when specified as a string. La cadena "1" proporcionada en XAMLXAML se evalúa como un valor de 1,0 cuando se hace referencia a él en el código.The string "1" provided in XAMLXAML evaluates to a value of 1.0 when referenced in code.

Constructores

CornerRadius(Double)

Inicializa una nueva instancia de la clase CornerRadius con el valor de radio uniforme especificado para cada esquina del rectángulo.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)

Inicializa una nueva instancia de la clase CornerRadius con los valores de radio especificados para cada esquina del rectángulo.Initializes a new instance of the CornerRadius class with the specified radius values for each corner of the rectangle.

Propiedades

BottomLeft

Obtiene o establece el radio de la esquina inferior izquierda.Gets or sets the radius of the bottom-left corner.

BottomRight

Obtiene o establece el radio de la esquina inferior derecha.Gets or sets the radius of the bottom-right corner.

TopLeft

Obtiene o establece el radio de la esquina superior izquierda.Gets or sets the radius of the top-left corner.

TopRight

Obtiene o establece el radio de la esquina superior derecha.Gets or sets the radius of the top-right corner.

Métodos

Equals(CornerRadius)

Compara dos estructuras CornerRadius para determinar si son iguales.Compares two CornerRadius structures for equality.

Equals(Object)

Determina si el objeto Object especificado es una estructura CornerRadius y si contiene los mismos valores de radio que esta estructura CornerRadius.Determines whether the specified Object is a CornerRadius and whether it contains the same corner radius values as this CornerRadius.

GetHashCode()

Devuelve el código hash de este objeto CornerRadius.Returns the hash code for this CornerRadius.

ToString()

Devuelve la representación de cadena de CornerRadius.Returns the string representation of the CornerRadius.

Operadores

Equality(CornerRadius, CornerRadius)

Compara dos estructuras CornerRadius para determinar si son iguales.Compares two CornerRadius structures for equality.

Inequality(CornerRadius, CornerRadius)

Compara la desigualdad de dos estructuras CornerRadius.Compares two CornerRadius structures for inequality.

Se aplica a

Consulte también