我正在使用silverlight,我为页面定义了两种样式:
现在我想将这两个样式添加到同一个控件中:
<controls:Expander x:Name="expBRButton" Grid.Row="1" Grid.Column="2" Margin="5" Style="{StaticResource ExpanderBottomRightButtonStyle}">
<controls:Expander.Content>
<Button Content="<Button>"></Button>
</controls:Expander.Content>
</controls:Expander>
我不想将这两种风格合二为一,因为我也需要单独使用它们。
我想的是:
Style="{StaticResource ExpanderBottomRightButtonStyle ExpanderScaleStyle}"
但这不可能。我该怎么做?
我是Silverlight 3的新手。
提前致谢。
答案 0 :(得分:1)
单独使用样式最接近的是创建第三种样式并指定其BasedOn
属性指向您现有的样式之一。然后,您需要复制其他样式的内容。
不是一个非常令人满意的解决方案,但是,我自己从来没有找到过需要。