OpenGeekBrains / Enigma

Распределённая информационная система для обмена сообщениями
MIT License
1 stars 1 forks source link

Требуется создать базовый набор основных классов для реализации MVVM-шаблона #11

Open MrAliev opened 4 years ago

MrAliev commented 4 years ago
  • [ ] Создать базовую структуру MVVM приложения:
  1. Реализовать базовый класс для вью-моделей

  2. Реализовать базовый класс для команд

  3. Упаковать в отдельную библиотеку

  • [ ] Порядок в коде:
  1. Вынести инициализацию _Host в ленивое статическое свойство класса

  2. Регистрацию групп сервисов (регистрация окон, регистрация вью-моделей) вынести в отдельные методы-расширения IServiceCollection

MrAliev commented 4 years ago

Выношу на рассмотрение сервис оконной навигации