使用材料设计中的WPF中的次要重音颜色



我有一个使用重音样式的按钮

 <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>

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

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

我该如何实现?

谢谢

您需要在按钮的资源中重新定义次级重音刷

<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>

我希望它能为您提供帮助。

最新更新