Partager via


CornerRadius Structure

Définition

Représente les rayons des angles d’un rectangle.

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)
Héritage
CornerRadius
Attributs
Implémente

Exemples

L’exemple suivant montre comment définir la valeur de la propriété à l’aide CornerRadius du langage XAML (Extensible Application Markup Language) et du 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">

Remarques

Cette classe a quatre propriétés, , TopLeft, BottomLeftTopRightet BottomRight, correspondant aux angles individuels du rectangle. Chacune est une Double structure qui peut être définie indépendamment des autres.

Les rayons ne peuvent pas être négatifs.

Utilisation d'attributs XAML

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

Valeurs XAML

TopLeft
Double valeur qui spécifie le rayon du coin supérieur gauche.

Topright
Double valeur qui spécifie le coin supérieur droit.

Bottomright
Double valeur qui spécifie le coin inférieur droit.

Bottomleft
Double valeur qui spécifie le coin inférieur gauche.

AllCorners
Si seule une seule Double valeur est spécifiée, cette mesure est appliquée à ALL des coins TopLeft, TopRight, BottomRight et BottomLeft de l’objet CornerRadius.

Notes

Les valeurs n’ont pas besoin d’inclure explicitement la virgule décimale lorsqu’elles sont spécifiées sous forme de chaîne. La chaîne « 1 » fournie en XAML prend la valeur 1.0 lorsqu’elle est référencée dans le code.

Constructeurs

CornerRadius(Double)

Initialise une nouvelle instance de la classe CornerRadius avec une valeur de rayon uniforme spécifiée pour chaque coin du rectangle.

CornerRadius(Double, Double, Double, Double)

Initialise une nouvelle instance de la classe CornerRadius avec les valeurs de rayon spécifiées pour chaque angle du rectangle.

Propriétés

BottomLeft

Obtient ou définit le rayon du coin inférieur gauche.

BottomRight

Obtient ou définit le rayon du coin inférieur droit.

TopLeft

Obtient ou définit le rayon du coin supérieur gauche.

TopRight

Obtient ou définit le rayon du coin supérieur droit.

Méthodes

Equals(CornerRadius)

Compare l'égalité de deux structures CornerRadius.

Equals(Object)

Détermine si l'Object spécifié est un objet CornerRadius et s'il reprend les mêmes valeurs de rayon des angles que CornerRadius.

GetHashCode()

Retourne le code de hachage pour ce CornerRadius.

ToString()

Retourne la représentation sous forme de chaîne de CornerRadius.

Opérateurs

Equality(CornerRadius, CornerRadius)

Compare l'égalité de deux structures CornerRadius.

Inequality(CornerRadius, CornerRadius)

Compare l'inégalité de deux structures CornerRadius.

S’applique à

Voir aussi