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
Vous devez vous connecter pour publier un commentaire.
Vous pouvez changer l'arrière-plan en modifiant le modèle. Vous trouverez le modèle par défaut pour
Button
ici.Dans le déclencheur pour
IsEnabled
vous pouvez simplement ajouter quelque chose comme ceci:MODIFIER:
Essayez plutôt ceci alors;
Juste le modifier pour l'adapter à vos besoins.
Vous pouvez utiliser un Style de déclenchement: