Работа над HTML-редактором завершена, больше ничего сегодня не успел
Вот, буквально минуту назад (на момент написания поста) закончил наконец растянувшуюся на два дня работу над контролом HTML-редактора. Весь день опять потрачен. И снова не дошел до того, до чего сегодня хотел дойти. Ну а делал я диалоговые окна для этого редактора. Пять диалоговых окон. И всё приходится рефакторить при переносе из черновой версии программы в новую. Ничего нельзя просо скопипастить. Эта программа отличается от черновой существенно. Так что как будто новую программу делаешь. И на всё тратишь уйму времени. И так придется до самого конца переделывания этого черновика. Тут уж ничего не поделаешь. Работе пока что даже на горизонте не видно конца. Вот такие пироги. При переделывании этих диалоговых окон сталкивался с тем, что уже привычные по черновику вещи уже изменились и нужно привыкать всё делать по-другому. Это очень не удобно и очень выматывает. Поэтому переделывание программы - очень муторная работа.
Но особенно пришлось нелегко с диалоговым окном для выбора цвета. Помните, у меня вчера была дилемма: что делать - переделывать собственный контрол выбора цвета или взять готовый. Я поленился делать палитру вета и выбрал второй вариант. Взял из Авалонии контрол и поместил его в разметку диалогового окна. Но припечатал туда возможность создавать пользовательские палитры цвета. Вот с этой штукой мне пришлось конкретно заморочиться. При ее создании возникали какие-то совсем непонятные вещи, с которыми приходилось бороться всеми возможными средствами, изобретая различные кренделя и костыли. Как-то вот так. Но в итоге что-то сделал. Вот это диалоговое окно:
Выглядит неплохо. Но замучался основательно. Ну и вот, выложу скриншоты всех прочих диалоговых окон, которые сверстал сегодня:



Ну вот это, собственно, и всё. Так и не успел перейти к реализации системы авторизации пользователей в программе и контрола подписок на ПО. Это уже завтрашняя история. Ну а на сегодня уже пора мне закругляться. Так что теперь уже до новых постов и до новых свершений.

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