ПРОВЕДИТЕ ЛЕТО ЯРКО

со скидками и акциями от GeekBrains и ещё 15 компаний

Вебинары

Использование диалогов пользовательского интерфейса в WPF и с MVVM

Использование диалогов пользовательского интерфейса в WPF и с MVVM
Использование диалогов пользовательского интерфейса в WPF и с MVVM
Использование диалогов пользовательского интерфейса в WPF и с MVVM

На вебинаре вы узнаете, как построить архитектуру C# приложения с пользовательским интерфейсом, реализованным по технологии WPF.

Мы с нуля создадим простейший текстовый редактор на WPF. Вы увидите, как быстро реализовать инфраструктуру для работы с MVVM и систему привязок к данным WPF.

Мы будем строго следовать паттерну MVVM при использовании пользовательских диалогов открытия и сохранения файлов.

Обычно разработчикам, которые впервые столкнулись с WPF после Windows Forms, сложно изменить формат мышления и обойтись без готовых (из коробки) решений от Microsoft. Особенно, когда нужно освоить новый стиль программирования и применить шаблон MVVM.

Мы рассмотрим два подхода к использованию файловых диалогов:

  • через обращения к логике модели-представления пользовательского интерфейса,
  • через написание собственных моделей-обёрток для диалогов для создания системы свойств-зависимостей, которые можно использовать в системе привязок к данным WFP.

Разберёмся, как избежать написания code behind в классе окна — напишем более "чистые" классы окон и перенесём нагрузку на XAML-разметку .

О ведущем
0ba782506a126292c30aa133fa6e777c6a6d7e19
Павел Шмачилин

Преподаватель с 10-летним стажем, кандидат наук, программист C# и С++ . Участвовал в разработке ПО для пассажирских самолетов SuperJet-100. Создал и развивает свою SCADA-систему с динамическим интерфейсом на основе XAML-разметки.

  • 4467
  • 2
  • 10

Бесплатная регистрация

Пароль должен содержать не менее восьми знаков, включать буквы, цифры.