DataLife Engine / Работа над редактируемым списком продолжается

Работа над редактируемым списком продолжается

 

Вот, очередной, уже третий день работы над этим контролом прошел. Но не последний. Ещё работать не знаю сколько. Вся основная работа в этом контроле - это встраивание контролов-редакторов в ячейки таблицы. Уже встроил текстовые поля, числовые поля разных типов чисел, то есть все типы числовых переменных, которые есть в C#, и ещё палитру для выбора цвета - видна на верхнем скриншоте. Но там ещё есть ряд сложных контролов, работа над которыми займет немало времени. Хоть я уже их и отработал в своей черновой версии программы. Но, как водится, повторение - мать учения, и мне это всё нужно заново пройти. Так что вот так. Но тут ещё и подстава обнаружилась. И "благодаря" этой подставе мне ещё и дополнительная работа насыпалась по изобретению велосипеда. А дело в том, что подвёл встроенный в Авалонию контрол  "MaskedTextBox", который выдаёт ошибку и грохает программу при попытке открыть его в ячейке таблицы (или DataGrid). И теперь мне придется клепать (изобретать велосипед) похожий контрол, но только свой, который будет работать в качестве редактора в таблице. Вот такие несладкие пироги.

Так что вот мне на завтра фронт работы обозначился. Сначала попробую что-нибудь придумать для контрола "MasketTextBox". Может быть, получится сделать какой-нибудь костыль. Но, честно говоря, это в ряд ли. Уже сегодня попытался обкостылить его, но не тут-то было. Возник другой косяк, который накрыл мою попытку медным тазом. Но как знать, может быть с утра, как говориться всё решится. Ну или утро вечера мудренее. Так что вот так.

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

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

3-09-2024, 18:23
Вернуться назад