WPF DatePickerのForegroundプロパティを変更すると、テキストボックス内のテキストの色は変更されますが、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をテンプレートする方法はありますか?