Control.Padding Propriété

Définition

Obtient ou définit la marge intérieure d’un contrôle.

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

Valeur de propriété

Thickness

La quantité d'espace entre le contenu d'un Control et sa Margin ou sa Border. 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é de remplissage d’un contrôle.

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

Remarques

Le remplissage est spécifié dans l’ordre gauche, supérieur, droit et bas. Pour plus d’informations, consultez Thickness et Vue d’ensemble de l’alignement, des marges et du remplissage.

Cette propriété affecte uniquement un contrôle dont le modèle utilise la Padding 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 PaddingProperty
Propriétés de métadonnées définies sur true AffectsParentMeasure

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