Мои планы на сегодняшний день пошли немного наперекосяк. Из-за хворого самочувствия утром я пролежал чуть ли не до обеда. Работу над своим сайтом я забил, просмотр видеокурса по 3d моделированию тоже забил. К обеду я почувствовал себя лучше и решил что-то поделать с программой. Я до этого вообще хотел сделать этот день полностью выходным, то есть ничего не делать.
Но когда самочувствие хорошее то и заниматься чем-то тянет. Вот решил немного поработать над программой и сделать кнопку разворачивания окна программы на весь экран. Также я сделал менюшку, которая выпадает при нажатии на иконку в заголовке программы. Саму иконку я тоже сменил. Провёл модернизацию контрола пользовательского окна. Теперь иконку можно задать как из набора MaterialDesignIcons, так и указать путь к картинке. Приладил я конвертер в Bitmap-изображения. Это особенность авалонии. Она работает с Bitmap-картинками.
Да и ещё пара слов об авалонии. Вчера надо было написать, но как-то подзабыл. Вышла новая, четвертая, предварительная версия авалонии. Интересно, сколько ещё предварительных версий будет? Пять? Семь? Ну да ладно. А дело в том, что в последнем обновлении авалонии имеет место забавный случай. Обновив авалонию и попытавшись скомпилировать программу я с ужасом столкнулся с ошибкой при компиляции. Один контрол исчез из набора авалонии. А именно - элемент RichTextBlock, в который можно было встроить теги форматирования. Я подумал недоумевая: как же так? Это вообще что такое? Но немного покопавшись в элементах я обнаружил новый контрол под названием SelectableTextBlock. То есть это был тот же RichTextBlock, но переименованный. Не понимаю, для чего нужно было делать. Воистину, пути разработчика неисповедимы. Ну да ладно, подумал я, пусть так. Какие-то мотивы наверное у этого были.
Вот пока не выйдет готовая релизная версия авалонии такие вот сюрпризы будут и дальше. То есть нужно чтобы вышла финальная версия этой библиотеки, где так меняться уже не будет. Что ж, буем ждать...
Ну а на завтра у меня по планам создание команд-заглушек для функций программы. Ну а дальше - посмотрим. Возможно, закончу пораньше и поработаю над сайтом.

