J'essaie d'en savoir plus sur WPF. J'ai couru à travers un tutoriel en ligne qui a créé un bouton, puis créé un modèle à appliquer à des boutons supplémentaires. Le problème est que ce modèle est dans le Window.xaml et je peux seulement accéder au modèle à partir de cette application. Comment puis-je rendre le modèle plus globalement disponible? Je pense à un moyen de référencer le xaml comme si vous pouviez référencer un assemblage d'un projet ou d'une solution différente.partage WPF ControlTemplates
0
A
Répondre
1
Vous pouvez utiliser « dictionnaires de ressources » que vous faites référence dans votre App.xaml comme celui-ci (Expression Blend fait automatiquement):
<Application.Resources>
<!-- Resources scoped at the Application level should be defined here. -->
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ResourceDictionary1.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Comment faire référence à une ressource à partir d'un autre ensemble, utilisez la syntaxe URI paquet. This link le couvre aussi bien.