更改WPF的Foreground属性DatePicker确实会更改文本框中文本的颜色,但更改Background属性不会。但是,您可以通过对包含的DatePickerTextBox进行样式化来更改它。所以我结束了这一点:更改WPF DatePicker文本框的外观
<DatePicker Foreground="Yellow" >
<DatePicker.Resources>
<Style TargetType="{x:Type DatePickerTextBox}" >
<Setter Property="Background" Value="Black" />
</Style>
</DatePicker.Resources>
</DatePicker>
是否有这样做没有模板化的整体控制的一个整洁的方式吗? 有没有办法模拟指定的部分,即PART_TextBox?