Разбирался с расширением ReactiveUI
Сегодня разбирался с одним интересным дополнением для MVVM AvaloniaUI - ReactiveUI. Пожалуй, возьму его на вооружение. Он позволяет динамично и продвинуто взаимодействовать с пользовательским интерфейсом на XAML через код C#. Можно удобно организовать систему событий, например при нажатии на клавиши клавиатуры и привязать контролы к этим событиям. Можно сделать маршрутизацию моделей-представлений для того, чтобы сделать многостраничный интерфейс окна. Но как-то сложновато это реализуется. Это пригодилось бы в моей программе в многошаговом мастере, например, экспорта данных из таблиц во внешние файлы.
Скоро начну клепать программу не торопясь. Нужно мне некоторое время, чтобы выстроить полное видение функционала программы. Пока работаю в тестовом проекте. Надо разобраться с тем, что есть что.