Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF日期选择器弹出日历背景色_C#_Wpf_Xaml - Fatal编程技术网

C# WPF日期选择器弹出日历背景色

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" /&

如何设置默认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>

我假设它没有针对正确的财产

这就是它目前的样子。我想把白色背景改成可读的


尝试以DatePickerTextBox为目标,如下所示:

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


这仅适用于文本框。我想要日历的背景。同样的想法,目标日历。介意解释一下如何从DatePicker控件获取日历吗?这不起作用:DatePicker比大多数控件复杂一点。但简短的版本是,您可能需要调整几种样式:用于月/年按钮的CalendarButton、用于日按钮的CalendarDayButton和用于实际日历控件的CalendarItem。控制其样式的日历的属性分别是CalendarButtonStyle、CalendarDayButtonStyle和CalendarItemStyle。它们可以直接设置,也可以通过日历的样式属性设置。我建议大家多看一些细节。这是一个很有道理的问题——为什么会有人不加评论地回答呢?嘘。