C# WPF日期选择器弹出日历背景色
如何设置默认WPF DatePicker控件的弹出/下拉控件的背景色? 我想通过xaml实现这一点 这不起作用:C# WPF日期选择器弹出日历背景色,c#,wpf,xaml,C#,Wpf,Xaml,如何设置默认WPF DatePicker控件的弹出/下拉控件的背景色? 我想通过xaml实现这一点 这不起作用: <Style TargetType="{x:Type DatePicker}"> <Setter Property="FontFamily" Value="/fonts/#Titillium Web" /> <Setter Property="VerticalAlignment" Value="Center" /&
<Style TargetType="{x:Type DatePicker}">
<Setter Property="FontFamily" Value="/fonts/#Titillium Web" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="Background" Value="#777777" />
</Style>
我假设它没有针对正确的财产
这就是它目前的样子。我想把白色背景改成可读的
尝试以DatePickerTextBox为目标,如下所示:
<Style TargetType="{x:Type DatePickerTextBox}">
<Setter Property="Background" Value="#777777" />
</Style>
这仅适用于文本框。我想要日历的背景。同样的想法,目标日历。介意解释一下如何从DatePicker控件获取日历吗?这不起作用:DatePicker比大多数控件复杂一点。但简短的版本是,您可能需要调整几种样式:用于月/年按钮的CalendarButton、用于日按钮的CalendarDayButton和用于实际日历控件的CalendarItem。控制其样式的日历的属性分别是CalendarButtonStyle、CalendarDayButtonStyle和CalendarItemStyle。它们可以直接设置,也可以通过日历的样式属性设置。我建议大家多看一些细节。这是一个很有道理的问题——为什么会有人不加评论地回答呢?嘘。