使用Material Design在WPF中的次要重音颜色

时间:2017-06-23 14:04:55

标签: c# wpf material-design

我有一个使用重音风格的按钮

 <Button Grid.Column="1" Grid.Row="0" Height="90" Width="90" VerticalAlignment="Top" Margin="15"
                    Style="{StaticResource MaterialDesignFloatingActionAccentButton}" >
                <materialDesign:PackIcon Kind="Alert" Height="40" Width="40" />
            </Button>

但是我希望这个特定按钮使用红色调,而不是我的默认重音,即石灰。

这只会在此特定窗口中发生。

我如何实现这一目标?

由于

1 个答案:

答案 0 :(得分:3)

您需要在按钮资源中重新定义辅助重音画笔

<Button Grid.Column="1" Grid.Row="0" Height="90" Width="90" VerticalAlignment="Top" Margin="15"
        Style="{StaticResource MaterialDesignFloatingActionAccentButton}">
    <Button.Resources>
        <SolidColorBrush x:Key="SecondaryAccentBrush" Color="#F44336"/>
        <SolidColorBrush x:Key="SecondaryAccentForegroundBrush" Color="#E57373"/>
    </Button.Resources>

    <materialDesign:PackIcon Kind="Alert" Height="40" Width="40" />
</Button>

我希望它可以帮到你。