Окно вставки шаблонов и целый день работа с багами
И работа с багами будет продолжена ещё и завтра. Из нового, что я сегодня успел сделать, хочу отметить диалоговое окно для вставки текстовых шаблонов в любые текстовые поля программы. На любом текстовом поле нужно нажать комбинацию клавиш "Shift+Enter" и откроется это окно. Там нужно выбрать один из добавленных шаблонов и закрыть диалог. Тогда строка-шаблон будет вставлено в текстовое поле. Ну и из новшеств за сегодняшний день это все. Весь остальной день, часов семь, я занимался только исправлением косяков, которые нескончаемым и неудержимым потоком просто лились на меня. И я жесть как от этого задолбался. Как же муторно возвращаться снова к тому, что уже давно должно исправно работать.
Вот опять контрол ListEditor. Там мне покопаться сегодня пришлось основательно. Потому как работа этого редактора была некорректной. Пришлось с этим долго возится. Исправил всё, кроме одного небольшого, но досадного косяка. С ним имеются пока трудности, ввиду неясности его происхождения. А именно некорректное отображения столбцов контрола DataGrid по ширине. Почему-то авто-заданные размеры столбцов расставляются некорректно. Этот косяк можно профиксить, если для одного из столбцов задать фиксированные, пиксельные размеры. Но мне как-то не очень нравятся костыли.
Ладно, это отложим на потом. Ещё была масса косяков. С валидацией данных, и ещё много с чем, уже не могу вспомнить. А ещё остался на завтра косяк в контроле вкладок таблиц. То есть сами вкладки. Там тоже каким-то образом завелся косяк, которого в процессе тестирования не возникало. А именно при перемещении вкладки из одной группы вкладок в другую, переносимая вкладка просто закрывается, но не переносится в целевую группу. Этим мне придется заняться завтра с утра. Вот, на скриншоте, две открытые группы вкладок:
И ещё один косяк. Очень загадочный. Я потратил два часа времени, чтобы разобраться в его причине. Но до причины я так и не докопался. И чувствую, что и не докопаюсь. Дело в сортировки столбцов таблиц. При попытке перетащить столбец таблицы за заголовок, программа вырубается. В дебаге нет ни какой информации, касательно места возникновения ошибки. И тут я ничего не смогу сделать, кроме как изобрести велосипед обходной путь, для решения проблемы. Придется делать свою реализацию механизма drag-and-drop для того, чтобы столбцы можно было переупорядочивать. И тут уж как получится. Так что вот такие несладкие пироги. Мучений с этой программой через край. Уже ощущается усталость от этого дела.
Ну а на этом я пожалуй закончу. Продолжу фиксить баги завтра. Вот два этих нерешенных на данный момент бага. Так чт она завтра мне понадобится удача. Ну и теперь уже до новых постов и до новых свершений.


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