CornerRadius Estructura
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa los radios de las esquinas de un rectángulo.
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
- Atributos
- Implementaciones
En el ejemplo siguiente se muestra cómo establecer el valor de la CornerRadius propiedad mediante lenguaje de marcado de aplicación extensible (XAML) y código.
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">
Esta clase tiene cuatro propiedades, TopLeft, TopRight, BottomLefty BottomRight, correspondientes a las esquinas individuales del rectángulo. Cada es una Double estructura que se puede establecer independientemente de las demás.
Los radios no pueden ser negativos.
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
o bien
<object property="AllCorners"/>
TopLeft
Double valor que especifica el radio de la esquina superior izquierda.
TopRight
Double valor que especifica la esquina superior derecha.
BottomRight
Double valor que especifica la esquina inferior derecha.
BottomLeft
Double valor que especifica la esquina inferior izquierda.
AllCorners
Si solo se especifica un valor único Double , esa medida se aplica a todas las esquinas TopLeft, TopRight, BottomRight y BottomLeft de CornerRadius.
Nota
Los valores no necesitan incluir el separador decimal explícitamente cuando se especifica como una cadena. La cadena "1" proporcionada en XAML se evalúa como un valor de 1.0 cuando se hace referencia en el código.
Corner |
Inicializa una nueva instancia de la clase CornerRadius con el valor de radio uniforme especificado para cada esquina del rectángulo. |
Corner |
Inicializa una nueva instancia de la clase CornerRadius con los valores de radio especificados para cada esquina del rectángulo. |
Bottom |
Obtiene o establece el radio de la esquina inferior izquierda. |
Bottom |
Obtiene o establece el radio de la esquina inferior derecha. |
Top |
Obtiene o establece el radio de la esquina superior izquierda. |
Top |
Obtiene o establece el radio de la esquina superior derecha. |
Equals(Corner |
Compara dos estructuras CornerRadius para determinar si son iguales. |
Equals(Object) |
Determina si el objeto Object especificado es una estructura CornerRadius y si contiene los mismos valores de radio que esta estructura CornerRadius. |
Get |
Devuelve el código hash de este objeto CornerRadius. |
To |
Devuelve la representación de cadena de CornerRadius. |
Equality(Corner |
Compara dos estructuras CornerRadius para determinar si son iguales. |
Inequality(Corner |
Compara la desigualdad de dos estructuras CornerRadius. |
Produto | Versións |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: