Где должна быть создана модель представления? - PullRequest
0 голосов
/ 26 октября 2009

Я видел несколько примеров, когда viewModel (в приложениях Silverlight) находится в разделе XAML UserControl.Resources представления. Я читал, что для использования Blend, это хорошее место, чтобы иметь его (так как он дает возможность просматривать образцы данных в Blend).

Тем не менее, это лучшее место, чтобы иметь ViewModel? Я прочитал, что «представление должно толкать сервисы к viewModel». Что это значит и где еще можно или нужно создать ViewModel?

Спасибо. JD.

1 Ответ

1 голос
/ 26 октября 2009

Существует множество способов соединения View и ViewModel. Самым простым подходом является использование ресурсов, о которых вы упомянули, или даже просто, просто установка DataContext представления в Xaml на экземпляр ViewModel .

Оттуда все становится более сложным, и на самом деле это зависит от используемой вами среды:

Таким образом, ваш подход будет зависеть от того, какой стиль вам нравится. Есть много способов сделать это, и в настоящее время появляется множество платформ MVVM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...