更新:2007 年 11 月
命名空间:
System.Windows.Controls 程序集:
PresentationFramework(在 PresentationFramework.dll 中)
用于 XAML 的 XMLNS:http://schemas.microsoft.com/winfx/xaml/presentation
<BindableAttribute(True)> _
Public Property Padding As Thickness
Dim instance As Control
Dim value As Thickness
value = instance.Padding
instance.Padding = value
[BindableAttribute(true)]
public Thickness Padding { get; set; }
[BindableAttribute(true)]
public:
property Thickness Padding {
Thickness get ();
void set (Thickness value);
}
/** @property */
/** @attribute BindableAttribute(true) */
public Thickness get_Padding()
/** @property */
/** @attribute BindableAttribute(true) */
public void set_Padding(Thickness value)
public function get Padding () : Thickness
public function set Padding (value : Thickness)
<object>
<object.Padding>
<Thickness .../>
</object.Padding>
</object>
<object Padding="Thickness" .../>
按照左、上、右和下的顺序指定边距。有关更多信息,请参见 Thickness 和Alignment、Margin 和 Padding 概述。
此属性仅影响其模板使用 Padding 属性作为参数的控件。对于其他控件,此属性不会产生任何影响。
下面的示例演示如何设置控件的边距属性。
<Button Name="btn11" Padding = "5"
Click="ChangePadding" TabIndex="1">
Padding
</Button>
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
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
参考
其他资源