РадТабКонтроль и МВВМ - PullRequest
       27

РадТабКонтроль и МВВМ

0 голосов
/ 11 апреля 2010

Во-первых, как вы знаете, Silverlight 4 и VS 2010 предоставляют услуги RC и RIA. Я также новичок в Silverlight ...

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

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

Спасибо

Jeff

1 Ответ

0 голосов
/ 05 мая 2010

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

...