2010-06-12 11 views
0

J'ai un contrôle onglet wpf qui est hautement personnalisé grâce à des styles. J'ai référencé ces styles dans un dictionnaire resourced "TabControlResources". Comment puis-je référencer "TabControlResources" dans un autre resourcedictionary ?. J'ai un resourcedictionary appelé "MainViewResources" et je voudrais référencer le style de tabulation de mon "TabControlResources" dans ce resourcedictionary.WPF ResourceDictionaries

Merci d'avance.

Répondre

2
<ResourceDictionary 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
<ResourceDictionary.MergedDictionaries> 
    <ResourceDictionary 
     Source="pack://application:,,,/path/to/TabControlResources.xaml" /> 
</ResourceDictionary.MergedDictionaries> 

<other stuff...> 

</ResourceDictionary> 
+1

Bonne réponse, mais vous n'avez pas besoin de l'application 'pack: // :,,, /' dans la chaîne Source. En fait, ce préfixe particulier est toujours superflu dans tout contexte 'Application.LoadComponent' car il est ajouté automatiquement chaque fois qu'un chemin relatif est passé. –