在工程中的App.xaml中增加以下语句
<Style TargetType="{x:Type DatePicker}">
<Setter Property="Foreground" Value="Red"/>
<Setter Property="Background" Value="Blue"/>
<Setter Property="BorderThickness" Value="0"/>
<Style.Triggers>
<Trigger Property="IsEnabled" Value="True">
<Setter Property="Foreground" Value="Blue"/>
</Trigger>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Foreground" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
再使用DataPicker时,发现控件的颜色在使能为True或False的状态时的前景色不同。