如果將OverridesDefaultStyle
設置爲true,則不會使用默認樣式。 同時使用BasedOn
的結果是什麼?在WPF中覆蓋默認樣式與BasedOn
<Style x:Key="MenuButton" BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
TargetType="{x:Type c:MenuButton}">
<Setter Property="OverridesDefaultStyle" Value="True" />
</Style>
這兩條指令是否以任何方式相互矛盾?
是否會被忽略的默認樣式ToolBar.ButtonStyleKey
?
在這個特殊的例子中,我看不到OverridesDefaultStyle
是真是假。