的默认值
BorderThickness
财产
TextBox
在
文本框
它最终应用于
文本框
在运行时。
所以你不能这样做:
<Style TargetType="controls:CustomControl">
<Setter Property="BorderThickness" Value="{Binding Source={x:Static TextBox.BorderThicknessProperty}}"/>
</Style>
…除非您绑定到
文本框
使用默认样式的。
您可以查看
文本框
简单地复制它的默认值
边界厚度
财产价值
1
不过:
<Style TargetType="controls:CustomControl">
<Setter Property="BorderThickness" Value="1"/>
</Style>
显然,您还可以从多个
Style
,例如:
<Style TargetType="controls:CustomControl">
<Setter Property="BorderThickness" Value="{Binding Thickness, Source={StaticResource settings}}"/>
</Style>