Je suis en train de créer un contrôle personnalisé pour mon application Silverlight 2. Il est dans un SL projet de classe, et il contient deux fichiers:Commandes personnalisées avec mélange
- classe MyControl, héritée de contrôle, avec quelques DepedencyProperties
- thèmes/generic.xaml, avec des éléments visuels (ControlTemplate), les États pour VSM et transitions
J'ai créé toute XAML à la main, et il fonctionne, mais que vous souhaitez utiliser Blend2 (SP1) pour l'édition! Quand j'ouvre generic.xaml dans Blend, et que je passe à l'onglet Resources, je n'ai rien à éditer. Par exemple, lorsque je mets ce modèle visuel et cette définition d'états à App.xaml (de mon projet SL principal), je peux accéder à tous les éléments et états via les onglets Ressources et États, et les éditer visuellement.
Est-ce que Blend supporte même l'édition generic.xaml du projet de classe SL2?
Quelle est la meilleure pratique pour construire des contrôles personnalisés? Je ne veux pas que mon contrôle personnalisé dépende de quoi que ce soit du projet SL2 principal, mais je veux qu'ils soient skinnables, et puissent changer les skins (thèmes) dynamiquement.
J'ai essayé, mais il n'y a rien dans l'onglet Ressource, comme je l'ai écrit dans ma question –