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的背景吗?