Control.Padding 屬性

定義

取得或設定控制項內部的邊框間距。

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

屬性值

Thickness

Control 的內容及其 MarginBorder 之間的間距數。 預設值是四邊粗細為 0。

屬性

範例

下列範例示範如何設定 控制項的填補屬性。

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";
    }
}

備註

填補是以左、上、右和下的順序指定。 如需詳細資訊,請參閱 Thickness 和對齊、邊界和填補概觀

此屬性只會影響範本使用 Padding 屬性做為參數的控制項。 在其他控制項上,此屬性不會有任何影響。

相依性屬性資訊

識別碼欄位 PaddingProperty
設定為 的中繼資料屬性 true AffectsParentMeasure

適用於

產品 版本
.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