J'ai une bibliothèque de contrôles personnalisés (MyCustomControls.dll) qui est un plugin pour une application tierce. Il est affiché en tant que bibliothèque de classes et est appelé par l'application tierce lors de l'exécution. Mon problème concerne les styles personnalisés que j'ai définis pour divers contrôles utilisateur tels que listviewitem, textblock ne peut désormais pas être chargé au niveau de l'application.Chargement de styles personnalisés dans une bibliothèque de contrôles personnalisés WPF
Comment puis-je ajouter mes styles personnalisés à la hiérarchie de recherche de ressources de sorte que tous les contrôles de la bibliothèque utilisent mes styles personnalisés? Par exemple, si je définis le style ci-dessous, tous les contrôles dans MyCustomControls.dll ne le verront pas lorsqu'ils seront créés. Mais si j'ajoute MyCustomControls.dll à une application et que je la charge dans les ressources de l'application, le style est appliqué.
Note: L'application 3ème partie n'est pas une application WPF. Application.Current renvoie null lors de l'exécution.
Merci pour votre réponse. L'application tierce n'est pas une application WPF et je n'ai aucun contrôle sur celle-ci. Question éditée pour refléter ceci. – user173884
J'ai mis à jour ma réponse. Malheureusement, il n'y a rien que vous pouvez faire pour savoir comment injecter des ressources dans une application tierce, en particulier une application non-WPF et non-Silverlight ... –