Changer l'arrière-plan du bouton lorsque n'est pas activé

J'ai besoin de changer mon Button arrière-plan (comme SolidColorBrush par exemple) que lorsqu'il n'est pas activé (IsEnabled == false).
Comment puis-je faire?

Ai-je modifier le Bouton Style en utilisant le code XAML ou je peux faire ce travail par programme? Est-ce le bon code XAML, pour modifier uniquement l'arrière-plan quand il n'est pas activé?

J'ai essayé le code XAML suivant le code, mais il n'a aucun effet:

<Button>
<Button.Style>
    <Style TargetType="Button">
        <Style.Triggers>
            <Trigger Property="IsEnabled" Value="False">
                <Setter Property="Background" Value="Red"></Setter>
            </Trigger>
        </Style.Triggers>
    </Style>
</Button.Style>
</Button>

source d'informationauteur Nick