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

Как растянуть ListBoxItem на всю длину ListBox? WPF (Silverlight)
WPF, MVVM, Silverlight | создано: 02.11.2010 | опубликовано: 22.04.2014 | обновлено: 26.06.2024 | просмотров: 6728
В статье покажу как растянуть содержимое ListBoxItem на всю длину ListBox. Данный код работает и для Windows Presentation Foundation (WPF) и для Silverlight.

Установщик Silverlight-приложения (еще один вариант)
WPF, MVVM, Silverlight | создано: 22.09.2010 | опубликовано: 02.04.2012 | обновлено: 13.01.2024 | просмотров: 6732 | всего комментариев: 1
В интернете видел не мало статей описывающих "тихую" (silent) установку Silverlight-приложений на компьютер пользователя. Хочу предложить еще один способ, который я считаю более привлекательным нежели другие способы найденные в сети. Привлекательность объясняется тем, что для того чтобы сделать установщик Silverlight-приложения (.xap) уже есть всё необходимое для это на компьютере.

Reports for Silverlight или построитель отчетов c шаблонами и с группировкой
WPF, MVVM, Silverlight | создано: 28.07.2011 | опубликовано: 28.07.2011 | обновлено: 13.01.2024 | просмотров: 8102 | всего комментариев: 8
Эта статья является всего лишь демонстрацией работы с отчетами в Silverlight. В статье показано как строить отчет с использованием шаблонов и как включить группировку данных, а также как задавать результаты группировки (aggregations).

Как сделать Prism (MEF) приложение на Silverlight
WPF, MVVM, Silverlight | создано: 13.07.2011 | опубликовано: 13.07.2011 | обновлено: 13.01.2024 | просмотров: 7217 | всего комментариев: 4
Довольно продолжительное время не занимался проектами на Silverlight. Поэтому руки не доходили до Prism. Короче, забыл напрочь про то как из простого Silverlight-приложения сделать приложение на Prism, да еще и такое, которое использует MEF. Вот как раз в этой статье буду вспоминать, а за одно и последовательно описывать как этот сделать.

WP7: BusyIndicator своими силами
Windows Mobile | создано: 09.04.2011 | опубликовано: 09.04.2011 | обновлено: 13.01.2024 | просмотров: 6630 | всего комментариев: 4
Когда я начал писать программу "Вопросы и Ответы" для Windows Phone 7, я еще тогда не предполагал, что для этой платформы на данный момент нет достаточного количества контролов и компонентов. В этой статье я покажу как мне удалось реализовать функционал BusyIndicator для Windows Phone 7.

Windows Phone 7: Как проиграть звук (SoundEffect)
Windows Mobile | создано: 04.04.2011 | опубликовано: 04.04.2011 | обновлено: 13.01.2024 | просмотров: 5557 | всего комментариев: 1
Решил добавить в игру "Вопросы и Ответы" звуковое сообщение о правильности выбранного варианта. Вроде бы всё на первый взгляд, но есть некоторые нюансы.

Silverlight и WCF: debugging или как понять ошибку сервиса
WPF, MVVM, Silverlight | создано: 21.02.2011 | опубликовано: 21.02.2011 | обновлено: 13.01.2024 | просмотров: 5368
Довольно часто при написании Silverlight-приложений с использованием WCF-сервисов (в том числе и RIA-сервисов) при запросе на сервер в ответ приходит сообщение типа: "The remote server returned an error: Not Found". И просто так понять о чем идет речь, или о чем сервер пытается намекнуть программисту просто невозможно. Я расскажу как решается проблема отладки.

Prism UnityContainer и MEFContainer или где порылась собака
WPF, MVVM, Silverlight | создано: 03.02.2011 | опубликовано: 03.02.2011 | обновлено: 13.01.2024 | просмотров: 5310 | всего комментариев: 1
Очень часто на этапе выбора Framework при создании приложения возникает вопрос об эффективности выбранной платформы. Безусловно, правильно выбранный Framework существенно облегчит и ускорит разработку проекта. На данный момент существует огромное количество различных Framework, которые помогают (ускоряют) разработку на разных платформах (Windows, Web, Silverligth и другие).

Как в TabControl привязать закладки из ViewModel?
WPF, MVVM, Silverlight | создано: 01.02.2011 | опубликовано: 01.02.2011 | обновлено: 13.01.2024 | просмотров: 5666 | всего комментариев: 2
Вот совершенно случайно потребовалось привязать некоторую коллекцию закладок в контролу TabControl причем из ViewModel. Но так как контрол (вернее завершенность и качество) оставляет желать лучшего, приходится сталкиваться с проблемами типа: "Unable to cast object of type 'TabControlBinding.Foo' to type 'System.Windows.Controls.TabItem'.". Я предлагаю решение при помощи AttachedProperty.
