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