CornerRadius CornerRadius CornerRadius CornerRadius Struct

Definição

Representa os raios dos cantos de um retângulo.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)
Herança
CornerRadiusCornerRadiusCornerRadiusCornerRadius
Atributos
Implementações

Exemplos

O exemplo a seguir mostra como definir o valor da CornerRadius propriedade usando XAML (linguagem XAML)Extensible Application Markup Language (XAML) e código.The following example shows how to set the value of the CornerRadius property by using XAML (linguagem 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">

Comentários

Essa classe tem quatro propriedades, TopLeft, TopRight, BottomLeft, e BottomRight, correspondente à individuais cantos do retângulo.This class has four properties, TopLeft, TopRight, BottomLeft, and BottomRight, corresponding to the individual corners of the rectangle. Cada um é um Double estrutura que pode ser definida independentemente dos outros.Each is a Double structure that can be set independently of the others.

Os raios não podem ser negativos.The radii cannot be negative.

Uso do Atributo XAMLXAML Attribute Usage

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

Valores XAMLXAML Values

TopLeftTopLeft
Double valor que especifica o raio do canto superior esquerdo.Double value that specifies the radius of the top left corner.

TopRightTopRight
Double valor que especifica o canto superior direito.Double value that specifies the top right corner.

BottomRightBottomRight
Double valor que especifica o canto inferior direito.Double value that specifies the bottom right corner.

BottomLeftBottomLeft
Double valor que especifica o canto inferior esquerdo.Double value that specifies the bottom left corner.

AllCornersAllCorners
Se um único Double valor for especificado, o que a medida é aplicada a todos os TopLeft, superior direito, BottomRight, e BottomLeft cantos do 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.

Observação

Valores não precisam incluir o ponto decimal explicitamente quando especificado como uma cadeia de caracteres.Values need not include the decimal point explicitly when specified as a string. A cadeia de caracteres "1" fornecidas no XAMLXAML é avaliada como um valor de 1,0 quando referenciado no código.The string "1" provided in XAMLXAML evaluates to a value of 1.0 when referenced in code.

Construtores

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

Inicializa uma nova instância da classe CornerRadius com um valor de raio uniforme especificado para cada canto ou retâ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) CornerRadius(Double, Double, Double, Double) CornerRadius(Double, Double, Double, Double) CornerRadius(Double, Double, Double, Double)

Inicializa uma nova instância da classe CornerRadius com os valores especificados de raio especificados para cada canto do retângulo.Initializes a new instance of the CornerRadius class with the specified radius values for each corner of the rectangle.

Propriedades

BottomLeft BottomLeft BottomLeft BottomLeft

Obtém ou define o raio do canto inferior esquerdo.Gets or sets the radius of the bottom-left corner.

BottomRight BottomRight BottomRight BottomRight

Obtém ou define o raio do canto inferior direito.Gets or sets the radius of the bottom-right corner.

TopLeft TopLeft TopLeft TopLeft

Obtém ou define o raio do canto superior esquerdo.Gets or sets the radius of the top-left corner.

TopRight TopRight TopRight TopRight

Obtém ou define o raio do canto superior direito.Gets or sets the radius of the top-right corner.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o Object especificado é um CornerRadius e se ele contém os mesmos valores de raio de canto que seu 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)

Compara a igualdade de duas estruturas CornerRadius.Compares two CornerRadius structures for equality.

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

Retorna o código hash para este CornerRadius.Returns the hash code for this CornerRadius.

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

Retorna a representação de cadeia de caracteres do CornerRadius.Returns the string representation of the CornerRadius.

Operadores

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

Compara a igualdade de duas estruturas CornerRadius.Compares two CornerRadius structures for equality.

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

Compara duas estruturas CornerRadius quanto à desigualdade.Compares two CornerRadius structures for inequality.

Aplica-se a

Veja também