Начал оформлять главное окно
Ну вот, программа снова становится похожей на программу. Снова она начала приобретать краски внешнего вида. И этот вид мне нравится несколько больше прежнего, в серых тонах. Хотя там, конечно, была и белая тема. Да и тут, разумеется, есть темы с разными оттенками, с темными, светлыми - целых двенадцать тем оформления. И практически всё, что меняется в темах оформления - это цвет основного фона. Но эффект получается наглядный. С темами работа - это отдельная тема. Ну а сейчас у меня на очереди идет расстановка контролов на ленту окна. Снова. И снова. Уже который раз. Глобальных изменений делать не буду. Но, как водится, в плане оптимизирования, конечно, некоторые детали оптимизирую. Ну а вот сегодняшний результат моей работы вот на данном скриншоте.
На первом скриншоте меню стартового экрана. Я думал, что же предпочесть: стартовый экран или же меню ленты вкладок. Выбор пал на то и на другое. По обыкновению в ленточных окнах в качестве главного меню выступает либо перекрывающий весь функциональный интерфейс окна стартовый экран с набором команд для меню "файл", либо выпадающее меню при нажатии на кнопку ленточных вкладок. Я оставил и то и другое, хотя может быть, это излишество. Но мне так захотелось. Потому что я считаю, что если в программе не открыта никакая база данных или проект, то нет смысла показывать весь функциональный интерфейс, лучше его спрятать под стартовым экраном, чтобы не показывать неактивные контролы (коими в этом случае будут почти все). Ну а если уж в программе открыт проект, то по моему мнению, удобно будет обратиться к выпадающему окну с этим меню. И оба этих меню "вылезают" при нажатии на кнопку "файл". Левая часть кнопки отвечает за стартовый экран, ну а правая, со стрелочкой, отвечает за выпадающее окошко. Так что вот так.
Вот оно, это выпадающее окошко. В красивых лаймовых оттенках. Не пойму почему, но в прошлой версии программы я сделал эти акценты в синих тонах. Ну а теперь решил, что лаймовые тона самые сочные и красивые. Как-то так. Ведь зеленый и оттенки зеленого (особенно салатные и лаймовые) мои самые любимые. Зеленый цвет у меня в высшем фаворе. Так что вот так.
Ну и вот, это то, на чем я сейчас остановился. Но нужно сказать и об одной неприятной детали. Тут со стартовым экраном у меня получился как раз-таки косяк. Такой косяк, для исправления которого мне пришлось делать довольно неудобный костыль. Дело в том, что по какой-то непонятной причины там плохо срабатывают привязки данных для отображения заголовков, иконок и применения команд. Тут для того, чтобы отобразились надписи заголовков, приходится активировать пункт меню либо кликнув по нему мышью, либо программно выбрав пункт меню, после чего привязки запоздало активируются и надписи заголовков отображаются. До этого они не отображаются. Мне пришлось слепить довольно кривой костыль, который обходит все пункты меню стартового экрана и по очереди из активирует, после чего выбирает заданный по умолчанию пункт меню либо сохраненный в кеше. Мне нужно что-то с этим сделать, потому что выглядит это не очень красиво. Выбираются все пункты меню и приходится ждать несколько секунд выбранного по умолчанию пункта меню. Этот косяк мне нужно будет постараться исправить завтра. Так что о том, что у меня с этим получится, я напишу уже завтра.
Ну а на этом у меня пока что всё. До новых постов и до новых свершений. И до скорейшего завершения разработки всей программы.


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