Вот и неделя подходит к концу. А у меня вся та же рутина. Вот, последние дни работал над моделью-представлением главного окна. А теперь перешел к созданию контрола главного окна. Тут ничего нового. Всё это я уже делал раз десять. Только лишь разница в том, что из раза в раз что-то улучшается и оптимизируется. Так вот и на этот раз. А на этот раз я устраняю путаницу в коде программы и стараюсь всё сделать наиболее лаконично. Например, в контроле пользовательского окна я улучшил механизм подтверждения закрытия окна. Да, этот код на верхнем скриншоте этого поста. Теперь там в роли "проверяющего" выступает один асинхронный метод, который и будет получать разрешение на закрытие окна. Там будет и обращение к методу подтверждения закрытия окна и в модели-представления.
Короче, у меня сейчас в приоритете сделать главное окно программы (по новой, в который раз), реализовать все диалоговые окна, которые у меня уже были в прошлых версиях программы, реализовать модель-представление главного окна. А после этого уже приступать к визуальному оформлению главного окна. Так что вот такие пироги. И работа на ближайшие дни.
Ну и теперь я вынужден на этом пока закончить. Продолжение следует, но точно не знаю когда. Так что теперь уже до новых постов и до новых свершений.
