Добрый день, мои читатели. Сегодня вы можете продолжить наслаждаться тем, как я мучаюсь. Вчера у меня был долгий день работы и вечер полный отчаяния. Ну а сегодня с утра (утро вечера мудренее) я поправил вчерашний косяк, над которым бился три часа. И потом я почти весь день пребывал с чувством ложной уверенности в том, что этот баг я исправил. Но реальность, зараза, вносит свои коррективы и отрезвляет голову.
Ну и вот, не так давно, я выяснил, что дал маху, и эта моя утренняя "поправка" бага вышла мне боком. Всё тот же контрол для отображения списка таблиц и столбцов (TableColumns). Всё та же проблема с выводом сохранённых данных. Да плюс к тому же, после "поправки" бага, я обнаружил, что теперь невозможно обновлять список столбцов таблицы, когда я выбирал эту таблицу в выпадающем списке всех таблиц базы данных + создаваемая (ещё не добавленная в базу данных) новая редактируемая таблица.
Ну так вот, абзац. Я вернулся к тому же багу, с которым я мучался вчера. Да плюс к тому же фишка такая. Я сегодня мысленно попросил судьбу не посылать мне тяжких багов под конец дня, чтобы я в запланированное время мог закончить работу над программой. НО НЕТ!!! Это случилось!! 🤬🤬🤬🤬🤬🤬
ОПЯТЬ!!!!! Я же просил, но получил ровно наоборот тому, что просил. Закон подлости воистину безотказен!!! И вот мне приходится думать, что делать дальше и как дальше жить. Вот же дела!
Ну а пришёл я к выводу: надо полностью переделывать контрол TableColumns! Нужно использовать родные (Авалонии) контролы для вывода списков и убрать свои контролы-обёртки, которые служат для них оболочкой и дополняют парой возможностей. Всё, завтра этим и займусь. Надеюсь, что это сработает. В любом случае это будет удобнее. Не нужно прыгать по нескольким контролам. Ну и вот вам несколько скриншотов моей сегодняшней работы с диалоговыми окнами, которым нет конца:


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

