2010-04-10 3 views
0

Tout d'abord, vous le savez, Silverlight 4 et VS 2010 à la fois les services RC et RIA. Je suis également nouveau à Silverlight ...RadTabControl et MVVM

J'ai une page qui a un Telerik RadTabControl là-dessus. Il aura toujours six onglets, c'est-à-dire que le nombre d'onglets ne dépend pas des données. Les onglets sont utilisés pour diverses fonctions d'administration. Un onglet pour gérer les utilisateurs avec une vue de grille et d'édition, un autre qui aura des informations de base sur l'entreprise - juste quelques zones de texte dessus. Les autres onglets sont similaires à ces deux. J'essaie d'utiliser MVVM et je ne peux pas décider de la meilleure approche. Je ne pense pas que je veuille un grand ViewModel qui gère tous les six onglets - ce serait gros, laid et plus difficile à maintenir. Des recommandations pour des approches sur la façon de casser cela? Peut-être avoir un ViewModel pour chaque onglet? Si oui, comment ferais-je (en général) pour mettre en place quelque chose comme ça? Ou y a-t-il une autre approche qui a plus de sens?

Merci,

Jeff

Répondre

0

Nous avons récemment fait quelque chose de semblable à cela. Nous avons un ViewModel pour la page avec le contrôle onglet. Ensuite, le contenu de chaque onglet est un contrôle utilisateur, qui possède son propre ViewModel.