我的Expander
风格定义如下:
<Style x:Key="MyStyle" TargetType="{x:Type Expander}">
<Setter ... />
<!-- More setters -->
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Expander}">
<Border>
<DockPanel>
<ToggleButton x:Name="ChangeStyleHere" ... />
<Border ... />
</DockPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
我想创建一个相同的样式,但更改Style
inner 的属性ToggleButton
。
我可以在不复制样式定义的情况下做到这一点吗?我应该使用该BasedOn
物业吗?