Самые просматриваемые за 30 дней
WPF, MVVM, Silverlight
1 XAML и Data Binding: Расширенные возможности разметки и связывания данных в Silverlight
В этой статье я постараюсь показать, как можно использовать дополнительные возможности XAML-разметки. А также некоторые интересные моменты Data Binding как в XAML, так и в code-behind.
WPF, MVVM, Silverlight
2 WPF приложение на MVVM с использованием PRISM и Dependency Container
В этой статье показан пример создания WPF-приложения на основе MVVM паттерна проектирования. За основу используется PRISM 7, как MVVM-фреймворк и вместо Autofac, который теперь не поддерживается в PRISM используется DryIoc как DI-контейнер.
WPF, MVVM, Silverlight
3 Пример MVVM (Model-View-ViewModel) или программирование на WPF (Silverlight)
Для того чтобы как можно проще рассказать о шаблоне MVVM (Model-View-ViewModel), который рекомендуется использовать при программировании на WPF (Silverlight). Приведу пример простого (ну, очень простого!) приложения.
WPF, MVVM, Silverlight
4 WPF приложение на MVVM с использованием CommunityToolkit и Dependency Container
Шаблон проекта WPF с MVVV для Visual Studio, JetBrains Rider и просто для dotnet CLI
WPF, MVVM, Silverlight
5 XAML и Data Binding: еще раз про StringFormat
С своей предыдущей статье, которая рассказывала про связывание данных (Data Binding) я немного упомянул про один из параметров, который называется StringFormat. В этой статье я хотел бы остановиться на применении этого параметра подробнее. И привести некоторые полезные примеры и ссылки.
WPF, MVVM, Silverlight
6 Managed Extensibility Framework (MEF) как полигон для экспериментов
MEF - это аббревиатура от Managed Extensibility Framework, что дословно можно перевести как библиотека управляемых расширений. Знаете ли Вы что такое MEF? Использовали ли вы его в своих проектах? Понимаете ли вы, как этот самый MEF работает? С удовольствием поделюсь опытом разработки для Silverlight с использованием MEF.
WPF, MVVM, Silverlight
7 WPF приложение на MVVM с использованием PRISM 6 и Autofac
В этой статье показан пример создания WPF-приложения на основе MVVM паттерна проектирования. За основу используется PRISM 6, как MVVM-фреймворк и Autofac, как DI-контейнер.
WPF, MVVM, Silverlight
8 Установщик Silverlight-приложения (еще один вариант)
В интернете видел не мало статей описывающих "тихую" (silent) установку Silverlight-приложений на компьютер пользователя. Хочу предложить еще один способ, который я считаю более привлекательным нежели другие способы найденные в сети. Привлекательность объясняется тем, что для того чтобы сделать установщик Silverlight-приложения (.xap) уже есть всё необходимое для это на компьютере.
WPF, MVVM, Silverlight
9 Как сделать Prism (MEF) приложение на Silverlight
Довольно продолжительное время не занимался проектами на Silverlight. Поэтому руки не доходили до Prism. Короче, забыл напрочь про то как из простого Silverlight-приложения сделать приложение на Prism, да еще и такое, которое использует MEF. Вот как раз в этой статье буду вспоминать, а за одно и последовательно описывать как этот сделать.
WPF, MVVM, Silverlight
10 Управление колонками таблиц в Silverlight: DataGrid (RadGridView, Columns, MVVM)
Совершенно недавно при разработки очередного проекта на Silverlight возникла некоторая проблема. В силу того, что проект пишется с использованием шаблона программирования под названием Model-View-ViewModel (MVVM), а компонент RadGridView не имеет DependencyProperty под названием ColumnCollection, пришлось искать простое и ,главное, быстрое решение данной проблемы.
WPF, MVVM, Silverlight
11 Commandex Framework - Модульный монолит. EmptyCommand.
Типы команд в Commandex Framework. EmptyCommandexCommand.
WPF, MVVM, Silverlight
12 Commandex Framework - Модульный монолит. Знакомство.
Немного теории про Commandex Framework
WPF, MVVM, Silverlight
13 MediaElement или как проиграть звук в Silverlight (MVVM)
Как проиграть звук в Silverlight если контрол, который может это делать должен быть в XAML (является частью VisualTree), а команды Play(), Pause(), Stop() и так далее должны вызываться из ViewModel (речь идет о MVVM). Именно такая задача встала передо мной на днях.
WPF, MVVM, Silverlight
14 Silverlight 4: Multi page printing (MVVM) или многостраничная печать
После выхода Silverlight 4 при разработки некоторого проекта столкнулся с простым вопросом: Как напечатать из Silverlight многостраничный документ? На самом деле, всё просто, достаточно знать некоторые нюансы. Особенно это интересно, если предположить, что печатать должно приложение, которое реализовано по шаблону программирования Model-View-ViewModel (MVVM).
WPF, MVVM, Silverlight
15 WPF.NET9 + MVVM: Horse On The Grid (1)
Видео 1. Создание простой игры на WPF с использованием паттерна MVVM
WPF, MVVM, Silverlight
16 WPF.NET9 + MVVM: Horse On The Grid (3)
Видео 3. Создание простой игры на WPF с использованием паттерна MVVM
WPF, MVVM, Silverlight
17 Обновление каскадных данных в контролах ComboBox в MVVM (PRISM)
Возникла потребность каскадного обновления контролов (например, ComboBox или ListBox). То есть требуется заполнять подчиненный контрол в зависимости от выбранного значения в мастер-контроле. В интернете, как ни странно, ничего полезного не нашел, вот и решил написать эту статью.
WPF, MVVM, Silverlight
18 WPF.NET9 + MVVM: Horse On The Grid (2)
Видео 2. Создание простой игры на WPF с использованием паттерна MVVM
WPF, MVVM, Silverlight
19 KeyDown в Silverlight не работает с первого раза
Написал приложение решил добавить пользователям удобства и сделал выбор варианта ответов на вопросы при помощи кнопок на клавиатуре, Чтобы можно было не только мышкой кликать. Причем всё это в MVVM. Долго мучился пока выяснил, что при нажатии на клавиши реакция есть, но только после того как кликнешь мышкой на приложении. Короче, пока приложение не получит фокус, кнопки не нажимаются. А решение этой проблемы очень простое, только есть некоторая изюминка.
WPF, MVVM, Silverlight
21 Как в TabControl привязать закладки из ViewModel?
Вот совершенно случайно потребовалось привязать некоторую коллекцию закладок в контролу TabControl причем из ViewModel. Но так как контрол (вернее завершенность и качество) оставляет желать лучшего, приходится сталкиваться с проблемами типа: "Unable to cast object of type 'TabControlBinding.Foo' to type 'System.Windows.Controls.TabItem'.". Я предлагаю решение при помощи AttachedProperty.
WPF, MVVM, Silverlight
22 Commandex Framework - Модульный монолит. ResultCommand.
Типы команд в Commandex Framework. ResultCommandexCommand.
WPF, MVVM, Silverlight
23 Пример PRISM и MefBootstrapper или модульное приложение на Silverlight
Совершенно недавно вышла новая версия PRISM 4.0 (данное детище выпустила команда Pattern & Practice), которая уже в себя включает не только UnityContainer, но и MefContainer. То есть модульность в приложении может бы реализована не только по средствам Unity, но теперь можно модульность реализовать и при помощи MEF.
WPF, MVVM, Silverlight
24 MEF и Silverlight или как сортировать импортируемые объекты
Предположу, что читатель этот статьи уже знаком с MEF и уж точно знаком с Silverlight. А теперь давайте предположим, что при помощи MEF вы получаете какие-нибудь данные, например набор информационных панелей. В силу того, что просто невозможно предугадать в какой последовательности они буду добавлены в MEF-каталог, возникает вопрос: как сортировать импортированные данные? Как это сделать я и постараюсь рассказать в этой статье.
WPF, MVVM, Silverlight
25 PRISM 4: Диалоги (DialogModal) с пользователем или использование объектов Interaction Request
В шестой части руководства пользователя по PRISM 4, которая называется Advanced MVVM Scenarios есть немаловажный раздел "Использование интерактивного сервиса (Using Interaction Service)". В разделе описано как можно получать от пользователя результаты запроса относительно действий. Речь идет о диалоговых окнах, если быть проще. Расскажу как пользоваться этими объектами в этой статье.
WPF, MVVM, Silverlight
26 VisualStates в Silverlight или управление состоянием из ViewModel (MVVM)
Не редко, возникает потребность переключить состояние VisualState (что естественно находится во View) какого-либо объекта (например UserControl) программно из ViewModel. В этой статье я хочу показать как просто cделать.
WPF, MVVM, Silverlight
27 Silverlight и WCF: debugging или как понять ошибку сервиса
Довольно часто при написании Silverlight-приложений с использованием WCF-сервисов (в том числе и RIA-сервисов) при запросе на сервер в ответ приходит сообщение типа: "The remote server returned an error: Not Found". И просто так понять о чем идет речь, или о чем сервер пытается намекнуть программисту просто невозможно. Я расскажу как решается проблема отладки.
WPF, MVVM, Silverlight
28 Commandex Framework - Модульный монолит. Shell.
Немного теории про Commandex Framework
WPF, MVVM, Silverlight
29 VisualStates в Silverlight или управление состоянием из ViewModel (MVVM) продолжение
В прошлой статье я рассказал как можно управлять состоянием представления (View) из кода (ViewModel). В этой статье хочется показать еще один способ.
WPF, MVVM, Silverlight
30 Prism UnityContainer и MEFContainer или где порылась собака
Очень часто на этапе выбора Framework при создании приложения возникает вопрос об эффективности выбранной платформы. Безусловно, правильно выбранный Framework существенно облегчит и ускорит разработку проекта. На данный момент существует огромное количество различных Framework, которые помогают (ускоряют) разработку на разных платформах (Windows, Web, Silverligth и другие).
Аналитика 14677 записей о посещении страницы просмотра записи блога.