Как сделать Prism (MEF) приложение на Silverlight
WPF, MVVM, Silverlight | создано: 13.07.2011 | опубликовано: 13.07.2011 | обновлено: 13.01.2024 | просмотров: 7119 | всего комментариев: 4
Довольно продолжительное время не занимался проектами на Silverlight. Поэтому руки не доходили до Prism. Короче, забыл напрочь про то как из простого Silverlight-приложения сделать приложение на Prism, да еще и такое, которое использует MEF. Вот как раз в этой статье буду вспоминать, а за одно и последовательно описывать как этот сделать.
Обновление каскадных данных в контролах ComboBox в MVVM (PRISM)
WPF, MVVM, Silverlight | создано: 11.01.2011 | опубликовано: 11.01.2011 | обновлено: 13.01.2024 | просмотров: 6560
Возникла потребность каскадного обновления контролов (например, ComboBox или ListBox). То есть требуется заполнять подчиненный контрол в зависимости от выбранного значения в мастер-контроле. В интернете, как ни странно, ничего полезного не нашел, вот и решил написать эту статью.
VisualStates в Silverlight или управление состоянием из ViewModel (MVVM)
WPF, MVVM, Silverlight | создано: 12.12.2010 | опубликовано: 12.12.2010 | обновлено: 13.01.2024 | просмотров: 4663
Не редко, возникает потребность переключить состояние VisualState (что естественно находится во View) какого-либо объекта (например UserControl) программно из ViewModel. В этой статье я хочу показать как просто cделать.
Пример PRISM и MefBootstrapper или модульное приложение на Silverlight
WPF, MVVM, Silverlight | создано: 05.12.2010 | опубликовано: 05.12.2010 | обновлено: 13.01.2024 | просмотров: 8112 | всего комментариев: 4
Совершенно недавно вышла новая версия PRISM 4.0 (данное детище выпустила команда Pattern & Practice), которая уже в себя включает не только UnityContainer, но и MefContainer. То есть модульность в приложении может бы реализована не только по средствам Unity, но теперь можно модульность реализовать и при помощи MEF.
MEF и Silverlight или как сортировать импортируемые объекты
WPF, MVVM, Silverlight | создано: 05.12.2010 | опубликовано: 05.12.2010 | обновлено: 13.01.2024 | просмотров: 4567
Предположу, что читатель этот статьи уже знаком с MEF и уж точно знаком с Silverlight. А теперь давайте предположим, что при помощи MEF вы получаете какие-нибудь данные, например набор информационных панелей. В силу того, что просто невозможно предугадать в какой последовательности они буду добавлены в MEF-каталог, возникает вопрос: как сортировать импортированные данные? Как это сделать я и постараюсь рассказать в этой статье.
Managed Extensibility Framework (MEF) как полигон для экспериментов
WPF, MVVM, Silverlight | создано: 04.12.2010 | опубликовано: 04.12.2010 | обновлено: 13.01.2024 | просмотров: 7982
MEF - это аббревиатура от Managed Extensibility Framework, что дословно можно перевести как библиотека управляемых расширений. Знаете ли Вы что такое MEF? Использовали ли вы его в своих проектах? Понимаете ли вы, как этот самый MEF работает? С удовольствием поделюсь опытом разработки для Silverlight с использованием MEF.