Accordion Silverlight. Puis-je lier à l'ensemble de contrôles avec différents styles?

StackOverflow https://stackoverflow.com/questions/8879830

  •  28-10-2019
  •  | 
  •  

Question

J'ai la liste de certains éléments de données. Chacun a une méthode GetStyle qui revient ControlTemplate. Auparavant, je construisais un panneau personnalisé et ajoutais les articles en tant que commandes aux enfants.

Maintenant, j'ai besoin de regrouper les éléments et je veux utiliser l'accordéon, mais je dois savoir comment puis-je injecter mon propre modèle pour chaque élément sur la liaison.

Alternativement, je peux diviser les éléments en plusieurs panneaux et les ajouter à l'accordéon (éviter la liaison des données), mais je ne sais pas comment non plus.

J'utilise Silverlight 5.

Était-ce utile?

La solution

Ce que j'ai fait pour le faire fonctionner:

  • Création de contrôle sans look
  • Sur chargement ou appliquez le titre I injecter ControlTemplate dans le contrôle
  • Modèle d'élément de contenu d'accordéon créé comme ...
  • Bond la source de données de l'accordéon à la liste des éléments qui a des connaissances sur quel modèle doit être créé.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top