CornerRadius Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |