我对此并不是很有希望,但有没有办法在XAML中组合多种样式来制作具有所有所需设置的新样式?
例如(伪代码);
<Style x:key="A">
...
</Style>
<Style x:key="B">
...
</Style>
<Style x:key="Combined">
<IncludeStyle Name="A"/>
<IncludeStyle Name="B"/>
... other properties.
</Style>
Run Code Online (Sandbox Code Playgroud)
我知道样式有一个'BasedOn'属性,但是这个功能只会带你到目前为止.我真的只是在寻找一种简单的方法(在XAML中)来创建这些"组合"样式.但就像我之前说过的那样,我怀疑它是否存在,除非有人听说过这样的事情?
在XAML中,我这样做:
<Button Style="{StaticResource NavigationBackButtonNormalStyle}" />
Run Code Online (Sandbox Code Playgroud)
如何在代码隐藏中执行相同的操作?