66 votes

Charge WPF styles ou d'autres Ressources Statiques à partir d'un fichier externe ou de l'assemblée

J'ai quelques applications WPF et je veux que tous mes styles de partage de l'assemblée au lieu de déclarer dans chaque application séparément.

Je suis à la recherche d'un moyen donc je n'ai pas à changer tous mes Style="{StaticResource BlahBlah}" dans les applications existantes; je veux juste ajouter que la référence à ce style de montage, et de supprimer à partir de l'application en cours, il est donc pris de l'assemblée.

Est-il de toute façon?

112voto

Shimmy Points 23393

Le référencement d'un externe ResourceDictionary (Fichier XAML):

<Application.Resources>
    <ResourceDictionary Source="MyResources.xaml" />
</Application.Resources>

Le référencement d'un externe ResourceDictionary (DLL):

<Application.Resources>
    <ResourceDictionary
        Source="/MyExternalAssembly;component/MyResources.xaml" />
</Application.Resources>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X