2008-12-03 5 views
1

Quelle est la meilleure pratique pour créer des modèles de contrôle réutilisables.Quelle est la meilleure pratique pour créer des modèles de contrôle RE-USABLE dans Silverlight

Par exemple. Je veux commencer par la case à cocher standard et modifier son modèle pour une réutilisation sur plusieurs projets futurs.

Je comprends comment modifier le modèle dans Blend, mais il souhaite toujours enregistrer le modèle dans App.xaml du projet en cours ou dans le contrôle parent où j'ai d'abord placé la case à cocher.

Idéalement je voudrais une douce ControlLibrary qui contient tous mes contrôles personnalisés et des modèles personnalisés (modèles modifiés de contrôles existants)

-Jeff

Répondre

0

Je ne pense pas que vous pouvez avoir un ControlTemplate comme entité distincte, sans être liée à un contrôle. Pour votre bibliothèque de contrôle, vous pouvez créer des contrôles personnalisés dotés des modèles personnalisés appropriés et réutiliser les contrôles.

1

Implicit Style Manager peut être utile.

L'équipe de contrôle de Silverlight et d'autres ont récemment blogué sur ISM qui permet d'appliquer des jeux de styles alternatifs à tous les contrôles standard. Essayez Jesse Liberty's blog ou Mehdi Slaoui Andaloussi's blog

HTH

+0

Oui, l'ISM du Silverlight Toolkit est la chose la plus proche que vous obtiendrez. Essayez-le, n'hésitez pas à commenter ici si vous avez des problèmes! –

Questions connexes