2010-04-10 1 views
0

Во-первых, вы знаете, Silverlight 4 и VS 2010 как RC, так и RIA-сервисы. Я также не знаком с Silverlight ...RadTabControl и MVVM

У меня есть страница, на которой есть Telerik RadTabControl. Он всегда будет иметь шесть вкладок, т. Е. Количество вкладок не зависит от данных. Вкладки используются для различных функций администратора. Одна вкладка для управления пользователями с сеткой и видом редактирования, другая, которая будет иметь базовую информацию о компании - всего несколько текстовых полей. Другие вкладки похожи на эти два.

Я пытаюсь использовать MVVM и не могу принять решение о наилучшем подходе. Я не думаю, что мне нужен один большой ViewModel, который обрабатывает все шесть вкладок - это будет большой, уродливой и сложной задачей. Любые рекомендации относительно подходов к тому, как это сделать? Возможно, для каждой вкладки есть ViewModel? Если да, то как мне (вообще) пойти на реализацию чего-то подобного? Или есть другой подход, который имеет больше смысла?

Спасибо,

Джефф

ответ

0

Недавно мы сделали что-то похожее на это. У нас есть ViewModel для страницы с элементом управления вкладкой. Затем содержимое каждой вкладки является пользовательским элементом управления, который имеет собственный ViewModel.