existe-t-il un moyen de créer un style qui étend le style actuel, c'est-à-dire pas un style spécifique?
J'ai une application WPF dans laquelle je crée des styles pour définir certaines propriétés telles que les bordures ou la validation. P>
<Style TargetType="{x:Type Button}" BasedOn="="{x:Static ns:SomeTheme.ButtonStyle}">"> <Setter Property="Padding" Value="5,2,5,2"/> </Style>
3 Réponses :
Avez-vous essayé dynamicresource code> au lieu de
staticresource code>. p>
Message d'erreur: "La propriété" basée "ne prend pas en charge les valeurs de type 'dynamicresourceextension". "
Vous devez le faire de cette façon, il n'y a pas de raccourci pour le faire, vous devez définir Attribut Attribut au moins. P>
Si vous stockez toutes vos ressources dans des assemblages séparés de votre UI, vous pouvez utiliser des thèmes pour les modifier dynamiquement au moment de l'exécution. P>