VisualStates в Silverlight или управление состоянием из ViewModel (MVVM)

Не редко, возникает потребность переключить состояние VisualState (что естественно находится во View) какого-либо объекта (например UserControl) программно из ViewModel. В этой статье я хочу показать как просто cделать.

ru-RU | WPF и Silverlight | создано: 12.12.2010 | опубликовано: 12.12.2010 | обновлено: 26.12.2017 | просмотров за всё время: 3338

mvvm silverlight mef

Пример PRISM и MefBootstrapper или модульное приложение на Silverlight

Совершенно недавно вышла новая версия PRISM 4.0 (данное детище выпустила команда Pattern & Practice), которая уже в себя включает не только UnityContainer, но и MefContainer. То есть модульность в приложении может бы реализована не только по средствам Unity, но теперь можно модульность реализовать и при помощи MEF.

ru-RU | WPF и Silverlight | создано: 05.12.2010 | опубликовано: 05.12.2010 | обновлено: 02.01.2018 | просмотров за всё время: 5382 | комментариев: 4

silverlight mef prism

MEF и Silverlight или как сортировать импортируемые объекты

Предположу, что читатель этот статьи уже знаком с MEF и уж точно знаком с Silverlight. А теперь давайте предположим, что при помощи MEF вы получаете какие-нибудь данные, например набор информационных панелей. В силу того, что просто невозможно предугадать в какой последовательности они буду добавлены в MEF-каталог, возникает вопрос: как сортировать импортированные данные? Как это сделать я и постараюсь рассказать в этой статье.

ru-RU | WPF и Silverlight | создано: 05.12.2010 | опубликовано: 05.12.2010 | обновлено: 31.12.2017 | просмотров за всё время: 3347

silverlight mef сортировка импорт

Managed Extensibility Framework (MEF) как полигон для экспериментов

MEF - это аббревиатура от Managed Extensibility Framework, что дословно можно перевести как библиотека управляемых расширений. Знаете ли Вы что такое MEF? Использовали ли вы его в своих проектах? Понимаете ли вы, как этот самый MEF работает? С удовольствием поделюсь опытом разработки для Silverlight с использованием MEF.

ru-RU | WPF и Silverlight | создано: 04.12.2010 | опубликовано: 04.12.2010 | обновлено: 30.12.2017 | просмотров за всё время: 5210

mvvm silverlight mef

XmlNamespace и эстетика в Silverlight-коде

В этой статье наведем "эстетический" порядок и красоту в коде, и в частности, в XAML-разметке.

ru-RU | Просто о NET | создано: 03.12.2010 | опубликовано: 21.04.2014 | обновлено: 01.01.2018 | просмотров за всё время: 2938

csharp net namespace

Cookies в ASP.NET или как хранить небольшую информацию на стороне клиента

Cookie — это один из нескольких способов хранения некоторой информации о пользователе сайта в то время когда пользователь не находится на сайте. Cookie обычно используются для сохранения информации о пользователе между его визитами на сайт. Cookie — это небольшой текстовой файл отправленный сервером (сайтом) и сохраненный броузером на компьютере клиента (пользователя).

ru-RU | Просто о NET | создано: 02.12.2010 | опубликовано: 21.04.2014 | обновлено: 02.01.2018 | просмотров за всё время: 17260 | комментариев: 2

csharp aspnet cookie vb

Пример MVVM (Model-View-ViewModel) или программирование на WPF (Silverlight)

Для того чтобы как можно проще рассказать о шаблоне MVVM (Model-View-ViewModel), который рекомендуется использовать при программировании на WPF (Silverlight). Приведу пример простого (ну, очень простого!) приложения.

ru-RU | Просто о NET | создано: 30.11.2010 | опубликовано: 21.04.2014 | обновлено: 01.01.2018 | просмотров за всё время: 28097 | комментариев: 13

mvvm silverlight wpf шаблоны проектирования

Func и Action – обобщенные делегаты

Func и Action обобщенные делегаты были введены в .NET Framework начиная с NET 3.5. Они обеспечивают гибкость делегатов с общими параметрами. Делегат Func предназначен для инкапсуляции метода, который принимает в качестве параметров от нуля для четырех аргументов и возвращает значение. Что же касается делегата Action, то единственное отличие его от Func – это то, что Action возвращает процедуру.

ru-RU | Просто о NET | создано: 18.11.2010 | опубликовано: 21.04.2014 | обновлено: 30.12.2017 | просмотров за всё время: 5663

csharp net делегаты func action

MediaElement или как проиграть звук в Silverlight (MVVM)

Как проиграть звук в Silverlight если контрол, который может это делать должен быть в XAML (является частью VisualTree), а команды Play(), Pause(), Stop() и так далее должны вызываться из ViewModel (речь идет о MVVM). Именно такая задача встала передо мной на днях.

ru-RU | Просто о NET | создано: 17.11.2010 | опубликовано: 17.11.2010 | обновлено: 01.01.2018 | просмотров за всё время: 3556 | комментариев: 4

mvvm silverlight mediaelement

KeyDown в Silverlight не работает с первого раза

Написал приложение решил добавить пользователям удобства и сделал выбор варианта ответов на вопросы при помощи кнопок на клавиатуре, Чтобы можно было не только мышкой кликать. Причем всё это в MVVM. Долго мучился пока выяснил, что при нажатии на клавиши реакция есть, но только после того как кликнешь мышкой на приложении. Короче, пока приложение не получит фокус, кнопки не нажимаются. А решение этой проблемы очень простое, только есть некоторая изюминка.

ru-RU | WPF и Silverlight | создано: 16.11.2010 | опубликовано: 16.11.2010 | обновлено: 29.12.2017 | просмотров за всё время: 3587

mvvm silverlight usercontrol

Записей: 125