如何在ItemsControl的GroupBoxes上设置样式触发器而不会丢失其当前样式?

时间:2012-06-28 12:35:09

标签: wpf itemscontrol children groupbox

当我在ItemsControl的子项(GroupBoxes)上设置样式触发器时,我之前应用于GroupBoxes的样式将丢失,并以默认样式呈现。

1 个答案:

答案 0 :(得分:2)

在新样式中使用BasedOn属性

这是使用默认样式

<Style x:Key="newGroupBoxStyle" TargetType="{x:Type GroupBox}" BasedOn="{StaticResource {x:Type GroupBox}}">
  //...put triggers or whatever you want here         
 </Style>

如果您想使用基于您自己的风格的风格,请使用

... BasedOn="{StaticResource MyGroupBoxStyleKey} ...