Silverlight ne prend pas en charge les modèles d'éléments alternés dans ItemsControl. J'ai quelques idées en tête quant à la façon d'accomplir cela, mais pour éviter de polluer les réponses possibles, je les laisserai de côté.Silverlight ItemsControl avec Alternate ItemTemplate
L'idée est la même que celle d'un ItemTemplate normal, car il ne dépendra de rien dans le contexte de données liées de fonctionner. Je voudrais que la fonctionnalité reste dans la vue (en supposant que MVVM)
Si vous deviez concevoir une méthode de fournir des modèles alternatifs (et je veux dire un modèle de données complet) pour un ItemsControl, comment accompliriez-vous ceci?
Salut Jobi Merci pour cela, j'ai mis à jour la question pour être plus clair. Je ne veux pas que cette solution dépende de la VM pour fonctionner. –
Le ViewModel ne doit jamais déterminer la façon dont les données sont présentées. –
C'est un peu impropre car tout le point d'une VM est de déterminer comment les données sont présentées. Les booléens représentant la visibilité, les enums représentant les états, cela se produit tout le temps. –