【发布时间】:2017-07-15 05:34:01
【问题描述】:
更改 WPF DatePicker 的 Foreground 属性确实会更改文本框中文本的颜色,但更改 Background 属性不会。但是您可以通过设置包含的 DatePickerTextBox 的样式来更改它。所以我最终得到了这个:
<DatePicker Foreground="Yellow" >
<DatePicker.Resources>
<Style TargetType="{x:Type DatePickerTextBox}" >
<Setter Property="Background" Value="Black" />
</Style>
</DatePicker.Resources>
</DatePicker>
有没有一种更简洁的方法可以在不模板化整个控件的情况下做到这一点? 有没有办法只模板命名部分,即 PART_TextBox?
【问题讨论】:
标签: c# wpf datepicker controltemplate