À l'aide de MergedDictionaries dans le générique.xaml dans Silverlight 3

Dans WPF, il a été possible d'organiser le code XAML pour plusieurs contrôles utilisateur en gardant le balisage de séparer les fichiers XAML dans le dossier thèmes, puis à l'aide de MergedDictionaries pour les importer dans le générique.xaml:

<ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="MyFirstControl.xaml" />
        <ResourceDictionary Source="MySecondControl.xaml" />
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

Avec la disponibilité de la bêta de Silverlight 3 introduction fusionné un dictionnaire, il semblait qu'il pourrait être possible de faire la même chose avec Silverlight commandes de l'utilisateur. Mais en dépit d'essayer toutes les combinaisons de construire une action sur la fusion de fichiers de dictionnaire et de la syntaxe de la source de référence dans le générique.xaml, je n'arrive pas à le faire fonctionner.

Quelqu'un d'autre a essayé? Personne ne sait si c'est possible et si oui ce que je fais de mal?


OK - donc après de nombreux projets de test, l'obtention d'échantillons de WPF et de déplacer le XAML et C# code à Silverlight 3 et il est toujours à la peine, j'ai fait une désinstallation complète et réinstallation de TOUS les Silverlight 2 bits ET TOUS les Silverlight 3 beta bits et a finalement obtenu les choses de travail.

Je ne peux que supposer que j'ai un peu retrouvé avec une mauvaise installation de la bêta - je ne sais pas, mais il semblait que j'étais toujours en cours d'exécution dans le Silverlight 2 runtime malgré apparemment avoir la version 3 runtime est installé.

Grâce Jared de prendre un regard sur les choses et de vérification avec le SL3 équipe...et merci à Amy Dullard et Shawn Wildermuth pour produire les instructions et les fichiers de commandes pour l'exécution de Silverlight 2 & 3 sur la même machine.

OriginalL'auteur Gordon Mackie JoanMiro | 2009-03-27