C# 禁用toolkit:TimePicker时如何更改背景?
我在C# 禁用toolkit:TimePicker时如何更改背景?,c#,wpf,C#,Wpf,我在WPF中使用toolkit:TimePicker,如下代码所示 <toolkit:TimePicker x:Name="datetimeBeginBackup" Format="Custom" FormatString="HH:mm:ss" TextAlignment="Center" Foreground="#FFFFFF"&
WPF
中使用toolkit:TimePicker
,如下代码所示
<toolkit:TimePicker x:Name="datetimeBeginBackup"
Format="Custom"
FormatString="HH:mm:ss"
TextAlignment="Center"
Foreground="#FFFFFF">
<toolkit:TimePicker.Background>
<ImageBrush ImageSource="Resources\backup_date_time_picker_bgr.png"/>
</toolkit:TimePicker.Background>
</toolkit:TimePicker>
当禁用datetimeBeginBackup
时,会出现白色背景,这是不好的
我想通过图像“backup\u date\u time\u picker\u disable\u bgr.png”更改datetimeBeginBackup
的背景,但我不知道怎么做
有人能帮我吗
非常感谢,
T&T您可以通过以下方式实现:
<toolkit:TimePicker x:Name="datetimeBeginBackup"
Format="Custom"
FormatString="HH:mm:ss"
TextAlignment="Center"
Foreground="#FFFFFF">
<toolkit:TimePicker.Style>
<Style TargetType="toolkit:TimePicker">
<Setter Property="Background">
<ImageBrush ImageSource="Resources\backup_date_time_picker_bgr.png"/>
</Setter>
<Style.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Background">
<ImageBrush ImageSource="Resources\backup_date_time_picker_disable_bgr.png"/>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</toolkit:TimePicker.Style>
</toolkit:TimePicker>
谢谢,成功了!但是我遇到了其他问题,背景已经正确更改,但是Textblock time的背景仍然是白色的,您能帮我更改Textblock time的背景吗?