ТОП за 28 дней
WPF, MVVM, Silverlight
1 PRISM 4: Диалоги (DialogModal) с пользователем или использование объектов Interaction Request
В шестой части руководства пользователя по PRISM 4, которая называется Advanced MVVM Scenarios есть немаловажный раздел "Использование интерактивного сервиса (Using Interaction Service)". В разделе описано как можно получать от пользователя результаты запроса относительно действий. Речь идет о диалоговых окнах, если быть проще. Расскажу как пользоваться этими объектами в этой статье.
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.NET9 + MVVM: Horse On The Grid (2)
Видео 2. Создание простой игры на WPF с использованием паттерна MVVM
WPF, MVVM, Silverlight
5 WPF приложение на MVVM с использованием CommunityToolkit и Dependency Container
Шаблон проекта WPF с MVVV для Visual Studio, JetBrains Rider и просто для dotnet CLI
WPF, MVVM, Silverlight
6 XAML и Data Binding: еще раз про StringFormat
С своей предыдущей статье, которая рассказывала про связывание данных (Data Binding) я немного упомянул про один из параметров, который называется StringFormat. В этой статье я хотел бы остановиться на применении этого параметра подробнее. И привести некоторые полезные примеры и ссылки.
WPF, MVVM, Silverlight
7 XAML и Data Binding: Расширенные возможности разметки и связывания данных в Silverlight
В этой статье я постараюсь показать, как можно использовать дополнительные возможности XAML-разметки. А также некоторые интересные моменты Data Binding как в XAML, так и в code-behind.
WPF, MVVM, Silverlight
8 Commandex Framework - Модульный монолит. Shell.
Немного теории про Commandex Framework
WPF, MVVM, Silverlight
9 Silverlight 4: Multi page printing (MVVM) или многостраничная печать
После выхода Silverlight 4 при разработки некоторого проекта столкнулся с простым вопросом: Как напечатать из Silverlight многостраничный документ? На самом деле, всё просто, достаточно знать некоторые нюансы. Особенно это интересно, если предположить, что печатать должно приложение, которое реализовано по шаблону программирования Model-View-ViewModel (MVVM).
WPF, MVVM, Silverlight
10 Managed Extensibility Framework (MEF) как полигон для экспериментов
MEF - это аббревиатура от Managed Extensibility Framework, что дословно можно перевести как библиотека управляемых расширений. Знаете ли Вы что такое MEF? Использовали ли вы его в своих проектах? Понимаете ли вы, как этот самый MEF работает? С удовольствием поделюсь опытом разработки для Silverlight с использованием MEF.
WPF, MVVM, Silverlight
11 #8 OAuth2.0 + WPF = Security
В этом видео покажу, как подключить WPF-приложение к OAuth2.0 на примере OpenIddict, которые установлен в ASP.NET Core Web API.
WPF, MVVM, Silverlight
12 Commandex Framework - Модульный монолит. EmptyCommand.
Типы команд в Commandex Framework. EmptyCommandexCommand.
WPF, MVVM, Silverlight
13 WPF приложение на MVVM с использованием PRISM 6 и Autofac
В этой статье показан пример создания WPF-приложения на основе MVVM паттерна проектирования. За основу используется PRISM 6, как MVVM-фреймворк и Autofac, как DI-контейнер.
WPF, MVVM, Silverlight
14 WPF.NET9 + MVVM: Horse On The Grid (1)
Видео 1. Создание простой игры на WPF с использованием паттерна MVVM
WPF, MVVM, Silverlight
15 Commandex Framework - Модульный монолит. Shell + OAuth2.0
Краткий обзор нового функционала Commandex в приложении Shell.
WPF, MVVM, Silverlight
16 Управление колонками таблиц в Silverlight: DataGrid (RadGridView, Columns, MVVM)
Совершенно недавно при разработки очередного проекта на Silverlight возникла некоторая проблема. В силу того, что проект пишется с использованием шаблона программирования под названием Model-View-ViewModel (MVVM), а компонент RadGridView не имеет DependencyProperty под названием ColumnCollection, пришлось искать простое и ,главное, быстрое решение данной проблемы.
WPF, MVVM, Silverlight
17 Установщик Silverlight-приложения (еще один вариант)
В интернете видел не мало статей описывающих "тихую" (silent) установку Silverlight-приложений на компьютер пользователя. Хочу предложить еще один способ, который я считаю более привлекательным нежели другие способы найденные в сети. Привлекательность объясняется тем, что для того чтобы сделать установщик Silverlight-приложения (.xap) уже есть всё необходимое для это на компьютере.
WPF, MVVM, Silverlight
18 Reports for Silverlight или построитель отчетов c шаблонами и с группировкой
Эта статья является всего лишь демонстрацией работы с отчетами в Silverlight. В статье показано как строить отчет с использованием шаблонов и как включить группировку данных, а также как задавать результаты группировки (aggregations).
WPF, MVVM, Silverlight
20 Как растянуть ListBoxItem на всю длину ListBox? WPF (Silverlight)
В статье покажу как растянуть содержимое ListBoxItem на всю длину ListBox. Данный код работает и для Windows Presentation Foundation (WPF) и для Silverlight.
WPF, MVVM, Silverlight
21 Пример PRISM и MefBootstrapper или модульное приложение на Silverlight
Совершенно недавно вышла новая версия PRISM 4.0 (данное детище выпустила команда Pattern & Practice), которая уже в себя включает не только UnityContainer, но и MefContainer. То есть модульность в приложении может бы реализована не только по средствам Unity, но теперь можно модульность реализовать и при помощи MEF.
WPF, MVVM, Silverlight
22 WPF.NET9 + MVVM: Horse On The Grid (3)
Видео 3. Создание простой игры на WPF с использованием паттерна MVVM
WPF, MVVM, Silverlight
23 Commandex Framework - Модульный монолит. ResultCommand.
Типы команд в Commandex Framework. ResultCommandexCommand.
WPF, MVVM, Silverlight
24 Commandex Framework - Модульный монолит. Знакомство.
Немного теории про Commandex Framework
WPF, MVVM, Silverlight
25 MEF и Silverlight или как сортировать импортируемые объекты
Предположу, что читатель этот статьи уже знаком с MEF и уж точно знаком с Silverlight. А теперь давайте предположим, что при помощи MEF вы получаете какие-нибудь данные, например набор информационных панелей. В силу того, что просто невозможно предугадать в какой последовательности они буду добавлены в MEF-каталог, возникает вопрос: как сортировать импортированные данные? Как это сделать я и постараюсь рассказать в этой статье.
WPF, MVVM, Silverlight
26 Как сделать Prism (MEF) приложение на Silverlight
Довольно продолжительное время не занимался проектами на Silverlight. Поэтому руки не доходили до Prism. Короче, забыл напрочь про то как из простого Silverlight-приложения сделать приложение на Prism, да еще и такое, которое использует MEF. Вот как раз в этой статье буду вспоминать, а за одно и последовательно описывать как этот сделать.
WPF, MVVM, Silverlight
27 KeyDown в Silverlight не работает с первого раза
Написал приложение решил добавить пользователям удобства и сделал выбор варианта ответов на вопросы при помощи кнопок на клавиатуре, Чтобы можно было не только мышкой кликать. Причем всё это в MVVM. Долго мучился пока выяснил, что при нажатии на клавиши реакция есть, но только после того как кликнешь мышкой на приложении. Короче, пока приложение не получит фокус, кнопки не нажимаются. А решение этой проблемы очень простое, только есть некоторая изюминка.
WPF, MVVM, Silverlight
28 VisualStates в Silverlight или управление состоянием из ViewModel (MVVM)
Не редко, возникает потребность переключить состояние VisualState (что естественно находится во View) какого-либо объекта (например UserControl) программно из ViewModel. В этой статье я хочу показать как просто cделать.