#08 AvaloniaUI - ReactiveUI команда на кнопку через ViewModel - ReactiveCommand
00:00 Введение • Приветствие от Ронака. • Объяснение темы урока: связывание кнопки в представлении с командой в viewmodel. • Упоминание использования фреймворка Reactive UI и шаблона решения. 00:40 Реактивные команды • Первый шаг: добавление командного интерфейса в главное окно. • Реализация интерфейса с помощью команды Reactive UI ReactiveCommand. • Остановка приложения и открытие файла viewmodel.cs. 01:29 Создание интерфейса командной строки • Удаление существующего содержимого класса. • Создание общедоступного интерфейса командной строки. 02:34 Реализация команды • Приравнивание команды «музыка» к реактивной команде. • Создание реактивной команды. 03:32 Привязка данных к кнопке • Добавление точки отладки. • Привязка данных к кнопке в XAML с помощью атрибута command. • Привязка команды к свойству команды «buy music» в viewmodel. 05:00 Тестирование • Компиляция и запуск проекта. • Проверка работы точки останова в viewmodel при нажатии на кнопку. 05:57 Заключение • Анонс следующей страницы учебника: создание нового диалогового окна. • Прощание.
00:00 Введение • Приветствие от Ронака. • Объяснение темы урока: связывание кнопки в представлении с командой в viewmodel. • Упоминание использования фреймворка Reactive UI и шаблона решения. 00:40 Реактивные команды • Первый шаг: добавление командного интерфейса в главное окно. • Реализация интерфейса с помощью команды Reactive UI ReactiveCommand. • Остановка приложения и открытие файла viewmodel.cs. 01:29 Создание интерфейса командной строки • Удаление существующего содержимого класса. • Создание общедоступного интерфейса командной строки. 02:34 Реализация команды • Приравнивание команды «музыка» к реактивной команде. • Создание реактивной команды. 03:32 Привязка данных к кнопке • Добавление точки отладки. • Привязка данных к кнопке в XAML с помощью атрибута command. • Привязка команды к свойству команды «buy music» в viewmodel. 05:00 Тестирование • Компиляция и запуск проекта. • Проверка работы точки останова в viewmodel при нажатии на кнопку. 05:57 Заключение • Анонс следующей страницы учебника: создание нового диалогового окна. • Прощание.




