CornerRadius Estrutura
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa os raios dos cantos de um retâ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)
- Herança
- Atributos
- Implementações
O exemplo a seguir mostra como definir o valor da CornerRadius propriedade usando XAML (Extensible Application Markup Language) e 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">
Essa classe tem quatro propriedades, TopLeft, TopRighte BottomLeftBottomRight, correspondentes aos cantos individuais do retângulo. Cada uma é uma Double estrutura que pode ser definida independentemente das outras.
Os raios não podem ser negativos.
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
- ou -
<object property="AllCorners"/>
Topleft
Double valor que especifica o raio do canto superior esquerdo.
Topright
Double valor que especifica o canto superior direito.
Bottomright
Double valor que especifica o canto inferior direito.
Bottomleft
Double valor que especifica o canto inferior esquerdo.
AllCorners
Se apenas um único Double valor for especificado, essa medida será aplicada a todos os cantos TopLeft, TopRight, BottomRight e BottomLeft do CornerRadius.
Observação
Os valores não precisam incluir o ponto decimal explicitamente quando especificado como uma cadeia de caracteres. A cadeia de caracteres "1" fornecida no XAML é avaliada como um valor de 1,0 quando referenciada no código.
Corner |
Inicializa uma nova instância da classe CornerRadius com um valor de raio uniforme especificado para cada canto ou retângulo. |
Corner |
Inicializa uma nova instância da classe CornerRadius com os valores especificados de raio especificados para cada canto do retângulo. |
Bottom |
Obtém ou define o raio do canto inferior esquerdo. |
Bottom |
Obtém ou define o raio do canto inferior direito. |
Top |
Obtém ou define o raio do canto superior esquerdo. |
Top |
Obtém ou define o raio do canto superior direito. |
Equals(Corner |
Compara a igualdade de duas estruturas CornerRadius. |
Equals(Object) |
Determina se o Object especificado é um CornerRadius e se ele contém os mesmos valores de raio de canto que seu CornerRadius. |
Get |
Retorna o código hash para este CornerRadius. |
To |
Retorna a representação de cadeia de caracteres do CornerRadius. |
Equality(Corner |
Compara a igualdade de duas estruturas CornerRadius. |
Inequality(Corner |
Compara duas estruturas CornerRadius quanto à desigualdade. |
Produto | Versões |
---|---|
.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 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |