从 WPF 中的材质 DatePicker 更改日期颜色

Posted

技术标签:

【中文标题】从 WPF 中的材质 DatePicker 更改日期颜色【英文标题】:Change date color from a material DataPicker in WPF 【发布时间】:2021-08-27 18:58:51 【问题描述】:

我对使用 WPF 有点陌生,我正在实现 MaterialDesing 库。我想更改 DataPicker 某些属性的颜色,但找不到在哪里执行此操作。特别是有年、日、月的容器(蓝色的那个)

DatePicker

【问题讨论】:

【参考方案1】:

您可以覆盖 PrimaryHueMidBrush 资源:

<DatePicker>
    <DatePicker.CalendarStyle>
        <Style TargetType="Calendar" BasedOn="StaticResource MaterialDesignCalendarPortrait">
            <Style.Resources>
                <SolidColorBrush x:Key="PrimaryHueMidBrush" Color="Red" />
            </Style.Resources>
        </Style>
    </DatePicker.CalendarStyle>
</DatePicker>

【讨论】:

以上是关于从 WPF 中的材质 DatePicker 更改日期颜色的主要内容,如果未能解决你的问题,请参考以下文章

在 WPF 中更改 Material Design DatePicker 的外观

如何从 C# 中的 DatePicker(WPF) 中获取价值?

WPF 工具包 DatePicker 更改默认值“显示日历”

WPF DatePicker 更改月份时抛出异常

WPF DatePicker 的奇怪外观

更改 WPF DatePicker 年/月标题区域背景颜色