Control.BorderThickness Propriété

Définition

Obtient ou définit l'épaisseur de la bordure d'un contrôle.

C#
[System.ComponentModel.Bindable(true)]
public System.Windows.Thickness BorderThickness { get; set; }

Valeur de propriété

Thickness

Une valeur d'épaisseur ; la valeur par défaut est une épaisseur de 0 sur chacun des quatre côtés.

Attributs

Exemples

L’exemple suivant montre comment définir la propriété d’épaisseur de bordure d’un contrôle.

XAML
<Button Name="btn9" BorderThickness="5.0" 
        Click="ChangeBorderThickness" TabIndex="2">
  BorderThickness
</Button>
C#
void ChangeBorderThickness(object sender, RoutedEventArgs e)
{
    if (btn9.BorderThickness.Left == 5.0)
    {
        btn9.BorderThickness = new Thickness(2.0);
        btn9.Content = "Control BorderThickness changes from 5 to 2.";
    }
    else
    {
        btn9.BorderThickness = new Thickness(5.0);
        btn9.Content = "BorderThickness";
    }
}

Remarques

Cette propriété affecte uniquement un contrôle dont le modèle utilise la BorderThickness propriété comme paramètre. Sur d’autres contrôles, cette propriété n’a aucun impact.

Informations sur les propriétés de dépendance

Champ d’identificateur BorderThicknessProperty
Propriétés de métadonnées définies sur true AffectsMeasure, AffectsRender

S’applique à

Produit Versions
.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