2011-05-24 3 views
0

J'ai comme 'base' DataTemplate qui contient TabControl avec 3 onglets. Dans chaque onglet, j'ai mis ContentPresenter vide. Je souhaite écrire un nouveau DataTemplate pour chaque type dérivé. Dans lequel, je veux remplir les 3 ContentPresenter. Comment puis-je renvoyer à chaque ContentPresenter du modèle de base afin que je puisse mettre des données à l'intérieur?DataTemplate pour remplir le contenu d'autres DataTemplate

Répondre

0

Je suppose que vous avez défini le contenu de chaque onglet. Si les objets de contenu ont des types différents, il suffit de créer un datatemplate pour chacun des types.

+0

Mon problème est que l'objet de contenu dans 3 onglets est le même. Et je veux écrire un seul DataTemplate dans chaque type dérivé .... – yossharel

+0

Je ne suis pas sûr de ce que vous voulez - mais vous pourriez avoir une propriété sur votre objet avec une collection - et chaque élément de la collection pourrait correspondre à un onglet. Tabcontrol est un itemscontrol donc vous pouvez définir la source d'items. –