日期:2014-05-18  浏览次数:21075 次

wpf 如何定义多个style 让同一种控件绑定不同的样式
wpf 如何定义多个style 让同一个控件绑定不同的样式

现在一个页面定义了一个Style
<Style TargetType="Button">
  <Setter Property="Template">
  <Setter.Value>
  <ControlTemplate TargetType="Button">
  <Border Width="24" Height="24" BorderBrush="Black" BorderThickness="1" >
  <Image Name="PART_Icon" Width="23" Height="23"  
  Source="{TemplateBinding Button.Tag}" ></Image>
  </Border>
  </ControlTemplate>
  </Setter.Value>
  </Setter>
  </Style>
可是在这个页面里面,我有两个同样的button控件不要用到此类样式。我其他的button该怎么去设置它的样式?

------解决方案--------------------
为Style设置x:Key

------解决方案--------------------
Style="{x:Null}"