Завершение контрола ContentBox.axaml и начало работы над Diagram.axaml
Ну вот, работа над контролом ContentBox в принципе завершена. Но не совсем до конца. Потому что я остановился на переносе из СВП контрола для отображения диаграмм. Это очень не простой контрол. И даже без копошения над его изменением, а только просто перенос, возни там много, так как он задействует много функций и дополнительных контролов. Мне пришлось перекопировать целую кучу контролов из СВП, для того, чтобы сделать окно для настроек секций диаграмм. И особое внимание уделяется языковым локализациям. если перекопипастить контрол - это минутное дело, то перенос локализаций - дело очень рутинное и длительное. Потому как локализаций десятки и сотни, и каждую приходиться по отдельности копипастить из СВП, что я уже проделывал кучу раз. Лишь небольшая часть локализационных констант сгруппирована по имени. В этом случае их можно разом экспортировать из СВП в CSV-файл, а затем уже в новой версии программы импортировать из CSV-файла. Но увы, так бывает редко. А локализаций всего буквально тысячи. Просто великую кучу раз. Так что вот так. Просто убийство времени на это. На переносе этих языковых локализаций. И это самая скучная и рутинная работа.
Ну а так перенос контролов сегодня шел резво, если не считать констант языковых локализаций. Ну а что насчет контрола для расширенного редактирования текстовых данных, то в его функционал было добавлено окно, позволяющее редактировать простые изображения в формате SVG:

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

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