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