【发布时间】:2014-05-23 10:02:21
【问题描述】:
我的自定义按钮有一个ControlTemplate。
我正在尝试将 ControlTemplate 中的 <Border.Background> 绑定到 Styles Background 属性。
XAML
<ControlTemplate x:Key="NumberButtonControlTemplate" TargetType="Button" >
<Border x:Name="Border">
<Border.Background>
<SolidColorBrush Color="{TemplateBinding Background}" />
</Border.Background>
</Border>
</ControlTemplate>
<Style x:Key="NumberButtonStyle" TargetType="Button">
<Setter Property="Template" Value="{StaticResource NumberButtonControlTemplate}" />
<Setter Property="Background" Value="MediumSpringGreen" />
<Setter Property="Height" Value="80" />
</Style>
如何让ControlTemplate BorderBackground 属性获取样式背景的值?
我上面的做法是对的,是不是我遗漏了什么?
【问题讨论】:
标签: c# .net silverlight xaml styles