wpf样式基于app.xaml中的ResourceDictionary



i使用 ResourceDictionary中的 CC_1中定义的样式奖

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/FirstFloor.ModernUI;component/Assets/ModernUI.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

我现在想要的是能够在> xaml 中设置新样式,该样式不应覆盖我的App.xaml的设置。

然后,这应该看起来像这样:

<Grid.Resources>
    <Style TargetType="Button" BasedOn=".....">
        <Setter Property="Margin" Value="0,0,5,0"></Setter>
    </Style>
</Grid.Resources>

问题是,我无法弄清楚我需要在基于基础元素中写的内容。

有人可以向我展示一种简单的方法,该怎么做?

如果要将样式基于默认的 Button样式:

<Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
...

最新更新