Nous avons un style général de défaut.xaml, ciblant tous les boutons de notre application. Existe-t-il un moyen de remplacer ce style et de créer un nouveau bouton basé sur le bouton par défaut? P>
3 Réponses :
Vous pouvez modifier le modèle du bouton comme celui-ci
Si vous souhaitez hériter de tout style existant, utilisez
<Style TargetType="{x:Type Button}" BasedOn="{StaticResource {x:Type Button}}" x:Key="RedTextBasedOnButton"> <Setter Property="Foreground" Value="Red" /> </Style>
Le style de classe a basé sur la propriété et le constructeur acceptant le paramètre de style qui définit le style à être basé sur.