Наконец-то можно создавать таблицы и Авалония снова подкинула проблем
Сегодня у меня две новости: хорошая и не очень. Ну, по традиции, начнем с хорошей новости. Да! Теперь наконец-то, спустя полторы недели, после того, как я начал делать диалоговое окно для создания таблиц, теперь можно создавать таблицы с помощью этого окна! Как же немало пришлось для этого потрудиться, и вот оно теперь работает. Приятно видеть результаты своих трудов. Теперь нужно будет ещё поработать с классами для работы с SQLite, так как сегодня выяснилось, что я позабыл кое-что там реализовать. А именно - обработчик события успешного выполнения SQL-запроса. Обработчик события ошибки SQL-запроса я сделать не забыл, а вот про успешно выполненный - как всегда. Это обработчик, который передаётся вместе с опциями к методу выполнения SQL-запроса базового C#-класса SQLiteBase.
Да и вообще, теперь нужно немало чего "докручивать" и "допиливать". Выстроился целый список. Теперь этим надо заниматься.
Но Авалония снова подкинула неприятный сюрприз. Видите на скриншоте раскрытое дерево элементов базы данных? Вот сейчас мне пришлось повозиться, чтобы это вновь заработало после обновления Авалонии. Вчера я этого не заметил, зато сейчас - пожалуйста. Контрол TreeView теперь перестал выдавать корректные результаты при обращении к его XAML-элементам списков древовидного меню. Не буду излагать тут подробности, но мне пришлось вставить "костыль", чтобы эту проблему исправить. А что ждать в следующем обновлении Авалонии? Да, новых "слётов" и багов. Да уж, я уже не раз пожалел о том, что начал создавать программу на весьма сырой платформе пользовательского интерфейса - Авалонии. Теперь вот с этим мучаюсь. А её разработчики словно издеваются, каждый раз что-то переиначивая так, что что-то в программе перестает работать. Вот такие несладкие пироги.
Пока что на этом всё, продолжим копошню завтра.
- alexeypalagin
- 0
- 10

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