Вопрос

Мне нужно создать небольшое (пока что) приложение администратора в Silverlight2, и я хотел бы использовать шаблон для привязки пользовательского интерфейса с моим BL / DAL.
Я нашел шаблоны view-model-viewmodel и mvp / mvc, где первый (V / M / VM) особенно подходит для приложений WPF, потому что он использует богатые возможности параметров привязки данных WPF. Что ты предлагаешь? Можете ли вы написать простой пример V / M / VM для SL2?

Это было полезно?

Решение

У Nikhil Kothari есть отличный набор примеров (с кодом) для M-V-VM в Silverlight, а также фреймворк, созданный с некоторыми очень приятными дополнительными функциями. Вы должны обязательно проверить их. M-V-VM в Silverlight

Другие советы

Шаблоны & amp; Группа специалистов Microsoft разработала руководство по созданию приложений WPF и Silverlight .

Возможно, вы захотите взглянуть на CSLA.NET для Silverlight . Я слышал об этом что-то хорошее, но пока сам не пробовал.

  

CSLA .NET для Silverlight является подмножеством   CSLA .NET ориентированы на   Платформа Silverlight. CSLA .NET для   Silverlight предлагает почти все   преимущества CSLA .NET на Silverlight,   включая привязку данных, валидацию,   бизнес-правила, авторизация, n-уровень   отмена и настойчивость.

     

В результате CSLA .NET для   Silverlight позволяет создавать   богатый объектно-ориентированный бизнес-уровень   работает на клиенте Silverlight,   которые могут прозрачно общаться   с объектами CSLA .NET, работающими на   веб-серверы и серверы приложений.

Silverlight также имеет очень мощную привязку данных, поэтому с этим проблем нет.

Недостаток в Silverlight, который больше влияет на шаблон Model-View-ViewModel, заключается в том, что он не реализует такие команды, как WPF. Здесь это статья Джоша Смита, которая воспроизводит шаблон команд WPF в Silverlight.

Шон Вильдермут из Wildermuth.com написал статью о шаблоне MV-VM, ознакомьтесь с ней, вот ссылка на статью " Model-View-ViewModel в приложениях Silverlight 2 "

Норвежский разработчик Gj & run провел отличную презентацию / демонстрацию на MSDN Live о написании бизнес-приложений в WPF. На самом деле речь шла об использовании Presentation Model с Silverlight / WPF. Взгляните на исходный код этой статьи на своем блог (извините, слайды только на норвежском языке). Модель презентации + серебристый свет 2 камня !!!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top