Control.Padding プロパティ


コントロールのパディングを取得または設定します。Gets or sets the padding inside a control.

 property System::Windows::Thickness Padding { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
public System.Windows.Thickness Padding { get; set; }
member this.Padding : System.Windows.Thickness with get, set
Public Property Padding As Thickness



Control のコンテンツとその Margin または Border との間のスペースの量。The amount of space between the content of a Control and its Margin or Border. 既定値は、4 辺すべてにつき 0 です。The default is a thickness of 0 on all four sides.


次の例は、コントロールの padding プロパティを設定する方法を示しています。The following example shows how to set the padding property of a control.

<Button Name="btn11" Padding = "5" 
        Click="ChangePadding" TabIndex="1">
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.";
        btn11.Padding = new Thickness(5.0);
        btn11.Content = "Padding";
Private Sub ChangePadding(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (btn11.Padding.Left = 5.0) Then
        btn11.Padding = New Thickness(2.0)
        btn11.Content = "Control Padding changes from 5 to 2."
        btn11.Padding = New Thickness(5.0)
        btn11.Content = "Padding"
    End If

End Sub


余白は、左、上、右、および下の順序で指定します。Padding is specified in the order Left, Top, Right, and Bottom. 詳細については、「Thickness配置、余白、パディングの概要」を参照してください。For more information, see Thickness and Alignment, Margins, and Padding Overview.

このプロパティは、テンプレートがパラメーターとして Padding プロパティを使用するコントロールにのみ影響します。This property only affects a control whose template uses the Padding property as a parameter. その他のコントロールでは、このプロパティは影響を与えません。On other controls, this property has no impact.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field PaddingProperty
メタデータプロパティが true に設定されるMetadata properties set to true AffectsParentMeasure