Silverlight 4: MVVM + ListBox или демонстрация библиотеки CSF-MVVM

Очень часто приходится писать небольшие программки (Silverlight), например, чтобы протестировать ту или иную функцию. Так вот, каждый раз проводить подготовку для того чтобы хотя бы просто запустить проект дело не быстрое. Что такое “подготовка”? Например, написать класс, который будет базовым для всех ViewModel’s и будет реализовывать интерфейс INotifyPropertyChanged. Или написать DelegateCommand<T>, который реализует ICommand интерфейс. Или еще какие-нибудь полезные и правильные вещи. Много и часто пользовался MVVM Light Toolkit, но часто бывает что и эта библиотечка большая и требует немного больше времени, чем можно себе позволить.

Именно от того, что лень – двигатель прогресса, как-то сама собой написалась простенька и легковесная библиотека для разработки Silverlight-приложение с использованием MVVM шаблона программирования. Размер библиотеки  (Calabonga.Silverlight.Framework.dll) всего 12 Кб, ну просто очень легкая!

Итак, теперь примеры использования.

Продолжение статьи и ссылки на скачивание

Реклама
Silverlight 4: MVVM + ListBox или демонстрация библиотеки CSF-MVVM