2010-01-03 5 views
0

Je suis nouveau à WPF, j'ai lu quelques livres à ce sujet, mais maintenant je suis coincé.C# WPF: utilisation de vues génériques: impossible?

J'ai une classe générique et quelques mise en œuvre concrète de celui-ci

public class Question<T> 
{ 
    List<T> AvailableAnswers; 
    T Correct Answer; 
    MidiSound SoundFragment; 
    String Question; 
} 

public class IntervalQuestion : Question<Interval> 
public class ScaleQuestion : Question<Scale> 

Je veux mon avis pour afficher la question, laisser l'utilisateur choisir entre les réponses etc.

Je ne peux pas trouver un moyen de mettre en œuvre cela avec WPF, il semble que vous ne pouvez pas créer une vue qui est basée sur un objet générique?

Ai-je raté quelque chose ici?

+0

Il est possible en utilisant maintenant 'XAML 2009 x pour: TargetType' –

Répondre

1

Les distributions de WPF et XAML ne viennent pas avec le support intégré pour les types génériques, mais il est possible d'étendre WPF en utilisant des extensions de balisage pour fournir un certain support.

Voir cette SO question et this article

Questions connexes