You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WinUI 3如何自定义日期选择器浮出控件?修改选中色与字体

解决UWP日期选择器浮出控件样式修改问题

问题描述

需修改日期选择器浮出控件中指示选中日期的蓝色条颜色为#020066,同时更改浮出控件的字体族。此前尝试使用GitHub提供的DatePickerFlyoutPresenter主题资源未生效,不确定是否遗漏操作步骤或该UI元素不可编辑。

解决方案

通过在App.xaml文件中重写对应主题资源属性即可实现需求,代码如下:

<SolidColorBrush x:Key="DatePickerFlyoutPresenterHighlightFill" Color="#020066"/>
<FontFamily x:Key="ContentControlThemeFontFamily">/Assets/Fonts/Righteous Regular.ttf/#Righteous</FontFamily>

说明

  • DatePickerFlyoutPresenterHighlightFill:控制选中日期的高亮填充色,替换为目标颜色即可修改选中条的显示颜色
  • ContentControlThemeFontFamily:全局内容控件的字体族资源,修改后会自动应用到日期选择器浮出控件的文本上

内容的提问来源于stack exchange,提问作者cfdaniel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 21:40:00