Partage de technologie

WPF introduit plusieurs bibliothèques de contrôles à utiliser

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

But

Lors de la conception et du développement, une partie de la bibliothèque de contrôles est conforme au style d'interface utilisateur souhaité, et l'autre partie provient d'une autre bibliothèque de contrôles. Nous souhaitons intégrer les styles des deux bibliothèques dans la même ressource de contrôle. Le simple fait de citer entraînera l’écrasement du style original. Ceci est réalisé en définissant des styles globaux.

1. Installez le package nuget de la bibliothèque de contrôle : HandyControl, MaterialDesign
Insérer la description de l'image ici
2. Introduisez le style de la bibliothèque de contrôles dans App.xaml dans le style global
Insérer la description de l'image ici
3. Créez un nouveau dossier Style, créez un nouveau fichier de dictionnaire de ressources GlobalDictionary.xaml sous le dossier et introduisez-le dans le style global du fichier App.xaml.
Insérer la description de l'image ici
4. Écrivez le style de contrôle dans le fichier GlobalDictionary.xaml
Insérer la description de l'image ici
Le style du bouton ici est hérité du style du bouton dans le contrôle MaterialDesign, et ce style est déclaré comme style global pour GreenButton.

5. Utilisez des styles qui contiennent deux bibliothèques de contrôles : nous utilisons ici le style global hérité de MaterialDesign et la propriété poptip.Content de HandyControl
Insérer la description de l'image ici
Insérer la description de l'image ici

Résumer

En introduisant un fichier de ressources pour hériter de certains styles d'une autre bibliothèque de contrôles et en le déclarant dans le style global, il peut être utilisé dans toutes les interfaces et certains attributs de style d'autres contrôles peuvent être introduits.