Wpf 日期选择器
好的,我正在尝试从微软的wpftoolkit.dll中设计datepicker。我把它放在一个禁用的网格中,不幸的是,它的背景色保持白色(尽管它被禁用),不像其他控件那样变灰 好的,我确实这样做了:Wpf 日期选择器,wpf,datepicker,wpftoolkit,Wpf,Datepicker,Wpftoolkit,好的,我正在尝试从微软的wpftoolkit.dll中设计datepicker。我把它放在一个禁用的网格中,不幸的是,它的背景色保持白色(尽管它被禁用),不像其他控件那样变灰 好的,我确实这样做了: <Style TargetType="{x:Type tk:DatePicker}"> <Style.Triggers> <Trigger Property="IsEnabled" Value="False">
<Style TargetType="{x:Type tk:DatePicker}">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background" Value="LightGray"/>
</Trigger>
</Style.Triggers>
</Style>
但是里面显示“ShowCalendar”的文本仍然是白色背景。如何设置样式使其看起来像其他控件,即灰显所有背景?显示日历文本(控件中显示当前选定日期的部分)的背景是位于日期选择器内的“DatePickerTextBox”。要设置其背景,请使用:
<Style TargetType="{x:Type tk:DatePickerTextBox}">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background" Value="LightGray"/>
</Trigger>
</Style.Triggers>
</Style>
显示日历文本(控件中显示当前选定日期的部分)的背景是位于日期选择器内的“DatePickerTextBox”。要设置其背景,请使用:
<Style TargetType="{x:Type tk:DatePickerTextBox}">
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background" Value="LightGray"/>
</Trigger>
</Style.Triggers>
</Style>