更改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?