.NET Framework 类库
Control..::.Padding 属性

更新:2007 年 11 月

获取或设置控件内的边距。这是一个依赖项属性。

命名空间:  System.Windows.Controls
程序集:  PresentationFramework(在 PresentationFramework.dll 中)
用于 XAML 的 XMLNS:http://schemas.microsoft.com/winfx/xaml/presentation

语法

Visual Basic(声明)
<BindableAttribute(True)> _
Public Property Padding As Thickness
Visual Basic (用法)
Dim instance As Control
Dim value As Thickness

value = instance.Padding

instance.Padding = value
C#
[BindableAttribute(true)]
public Thickness Padding { get; set; }
Visual C++
[BindableAttribute(true)]
public:
property Thickness Padding {
    Thickness get ();
    void set (Thickness value);
}
J#
/** @property */
/** @attribute BindableAttribute(true) */
public Thickness get_Padding()
/** @property */
/** @attribute BindableAttribute(true) */
public  void set_Padding(Thickness value)
JScript
public function get Padding () : Thickness
public function set Padding (value : Thickness)
XAML 属性元素用法
<object>
  <object.Padding>
    <Thickness .../>
  </object.Padding>
</object>
XAML 属性用法
<object Padding="Thickness" .../>

属性值

类型:System.Windows..::.Thickness

Control 的内容与其 MarginBorder 之间的空间量。默认情况下,所有四个边的宽度为 0。

依赖项属性信息

标识符字段

PaddingProperty

设置为 true 的元数据属性

AffectsParentMeasure

备注

按照左、上、右和下的顺序指定边距。有关更多信息,请参见 ThicknessAlignment、Margin 和 Padding 概述

此属性仅影响其模板使用 Padding 属性作为参数的控件。对于其他控件,此属性不会产生任何影响。

示例

下面的示例演示如何设置控件的边距属性。

C#
<Button Name="btn11" Padding = "5" 
        Click="ChangePadding" TabIndex="1">
  Padding
</Button>
Visual Basic
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."
    Else
        btn11.Padding = New Thickness(5.0)
        btn11.Content = "Padding"
    End If

End Sub
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";
    }
}
平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.5、3.0
另请参见

参考

其他资源

标记 :


Page view tracker