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

