PRISM 4: Диалоги (DialogModal) с пользователем или использование объектов Interaction Request

WPF и Silverlight | создано: 2/5/2011 | опубликовано: 2/5/2011 | обновлено: 11/14/2022 | просмотров: 8791 | всего комментариев: 4

В шестой части руководства пользователя по PRISM 4, которая называется Advanced MVVM Scenarios есть немаловажный раздел "Использование интерактивного сервиса (Using Interaction Service)". В разделе описано как можно получать от пользователя результаты запроса относительно действий. Речь идет о диалоговых окнах, если быть проще. Расскажу как пользоваться этими объектами в этой статье.

Обновление каскадных данных в контролах ComboBox в MVVM (PRISM)

WPF и Silverlight | создано: 1/11/2011 | опубликовано: 1/11/2011 | обновлено: 11/16/2022 | просмотров: 5968

Возникла потребность каскадного обновления контролов (например, ComboBox или ListBox). То есть требуется заполнять подчиненный контрол в зависимости от выбранного значения в мастер-контроле. В интернете, как ни странно, ничего полезного не нашел, вот и решил написать эту статью.

Обновление каскадных данных в контролах ComboBox в MVVM (PRISM)

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

WPF и Silverlight | создано: 1/8/2011 | опубликовано: 1/8/2011 | обновлено: 11/15/2022 | просмотров: 4082

В прошлой статье я рассказал как можно управлять состоянием представления (View) из кода (ViewModel). В этой статье хочется показать еще один способ.

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

WPF и Silverlight | создано: 12/12/2010 | опубликовано: 12/12/2010 | обновлено: 11/16/2022 | просмотров: 4197

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

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

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

WPF и Silverlight | создано: 12/4/2010 | опубликовано: 12/4/2010 | обновлено: 11/16/2022 | просмотров: 7000

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

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

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

Просто о NET | создано: 11/30/2010 | опубликовано: 4/21/2014 | обновлено: 11/16/2022 | просмотров: 39802 | всего комментариев: 13

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

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

Просто о NET | создано: 11/17/2010 | опубликовано: 11/17/2010 | обновлено: 11/14/2022 | просмотров: 4793 | всего комментариев: 4

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

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

WPF и Silverlight | создано: 11/16/2010 | опубликовано: 11/16/2010 | обновлено: 11/14/2022 | просмотров: 4622

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

Управление колонками таблиц в Silverlight: DataGrid (RadGridView, Columns, MVVM)

Просто о NET | создано: 9/22/2010 | опубликовано: 9/22/2010 | обновлено: 11/15/2022 | просмотров: 5868 | всего комментариев: 3

Совершенно недавно при разработки очередного проекта на Silverlight возникла некоторая проблема. В силу того, что проект пишется с использованием шаблона программирования под названием Model-View-ViewModel (MVVM), а компонент RadGridView не имеет DependencyProperty под названием ColumnCollection, пришлось искать простое и ,главное, быстрое решение данной проблемы.

Записей всего: 19

отфильтровано: mvvm