c# - WPF DatePicker 弹出式日历背景颜色

标签 c# wpf xaml

如何设置默认 WPF DatePicker 控件的弹出/下拉控件的背景颜色样式? 我想通过 xaml 执行此操作。

这不起作用:

    <Style TargetType="{x:Type DatePicker}">
        <Setter Property="FontFamily" Value="/fonts/#Titillium Web" />
        <Setter Property="VerticalAlignment" Value="Center" />
        <Setter Property="Background" Value="#777777" />
    </Style>

我假设它没有针对正确的属性。

这是目前的样子。我想将白色背景更改为可读的内容。

expanded DatePicker[1]

最佳答案

尝试定位 DatePickerTextBox,如下所示:

<Style TargetType="{x:Type DatePickerTextBox}">
  <Setter Property="Background" Value="#777777" />
</Style>

关于c# - WPF DatePicker 弹出式日历背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32849885/

相关文章:

c# - WPF - MVVM - 谁负责新的 DataProvider 连接?

c# - 以编程方式将带有自定义 header 的数据网格列添加到 DataGrid

.net - 为什么我创建的新 WPF Windows 不是从 Window 继承的?

c# - Windows Phone 8.1 的列表框所选项目样式

c# - 对 C# API 的 JQuery DELETE 请求 -> HTTP 状态代码 405

c# - 运算符重载和不同类型

c# - 如何使用 { get; 访问私有(private)变量放; }

c# - 收集源的 WPF Repeater(类似)控件?

c# - DataGrid 添加行但文本不可见

WPF 轮播/旋转元素