Исправления багов, небольшие доработки
Как я вчера и ожидал, сегодня почти весь день ушёл на исправление положения по файловому менеджеру и исправлению прочих багов. Да, сегодня выдался у меня день исправления багов. Как же муторно было, почти всё я исправил, но осталась пока одна небольшая ложка дёгтя в бочке мёда. Целых шесть (!) часов я бился над тем, чтобы заставить пристойно работать обозреватель файлов. Пришлось кропотливо повозиться, для того, чтобы докопаться до причины багов. Результатом стала приемлемая работа файлового менеджера, за омрачением одного удручающего момента.
И момент этот заключается в не асинхронной работе обозревателя файлов. Вернее, не асинхронном чтении файлов из директорий. Из-за этого интерфейс окна может на время повиснуть при чтении папок. С этим я пока ничего не могу поделать. Выходом из данного положения может служить лишь кардинальная переделка этого элемента или создание пользовательского контрола, что ещё может добавить немало времени работы, может несколько дней работы. Самое печально, что такая штука у меня была, контрол TreeDataGrid, который перестал работать с выходом новой версии авалонии, и его пришлось выкинуть из пакетов проекта. Фигово, а делать нечего - замены ему пока нет, авалония - пока не богатая дополнениями среда, как WPF. Так что, жуй то, что есть, точнее TreeView и его недостатки, связанные с отсутствием обработчика события на загрузку элементов в дерево.
Я так и не добрался до реализации создания и настроек объектов базы данных. Уже дня так четыре пытаюсь добраться, но приходится отлетать то влево, то вправо. Ну что ж. Завтра я точно к этому приступлю. Идеи новые пока я реализовал, исправление новых багов пока не планирую, так что завтра начну работу над объектами базы данных. С утра и прямо точно. Ну и на этом всё, закончу работу чуть пораньше, у меня и другие интересы есть.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.