WPF:ControlTemplate与更改模板的样式

时间:2011-02-23 21:53:16

标签: c# wpf xaml

在App.xaml内部我可能有:

<Style TargetType="{x:Type Button}" x:Key="roundButton">
  <Setter Property="Template">
     <Setter.Value>
        <ControlTemplate Target="{x:Type Button}">
            bla bla bla...
        </ControlTemplate>
     </Setter.Value>
  </Setter>
</Style>

VS。刚开始

<ControlTemplate Target="{x:Type Button}" x:Key="roundButton">
    bla bla bla...
</ControlTemplate>

我很困惑,我应该使用/有什么区别?

1 个答案:

答案 0 :(得分:1)

使用样式您还可以同时更改按钮的其他值。 使用ControlTemplate,您只能更改模板。 哪个合适?