Вот такой оксюморон. Готов функционал этого редактора, но ещё не готов редактор. Я, как оно часто бывает, опять ступил, и сделал ерунду. Вот с редактором получилась ерунда. Зачем я сделал так, что кнопки и команды к ним нужно добавлять не в самом контроле, а в разметке окна, я сейчас не вполне понимаю. Нужно перенести кнопки с командами из двух окон, где я реализовал bbcodes, в сам контрол. Мне в начале казалось, что мне могут понадобиться разные наборы кнопок с командами вставки и правки для разных редакторов. Но на деле всё получилось не так. Я использовал одинаковый набор функционала в двух окнах. Ну а больше никуда встраивать bbcodes я не планирую. Так что какого лешего у меня напиханы приличные куски одинакового кода в разных местах? Нужно всё сделать грамотно и поместить весь код в одно место, чтобы не возиться с его редактирование в разных местах, если появится такая необходимость.
Так что мне завтра ещё придётся поработать с bbcodes. Ну это после того, как я закончу приспосабливать своё окно автокомплита фрагментов кода в редактор AvaloniaEdit. Сегодня я сделал само окошко. Не такое убожество, как то, что там есть. Прописная истина: если хочешь сделать что-то хорошо, то сделай это сам. Вот и в этот раз данная истина подтвердилась. Окно вышло на голову приличнее. И работает так, как нужно. Вот только осталось реализовать два момента: позиционирование этого окошка по каретке в текстовом редакторе и, собственно, вставка нужного комплита из списка предложения в нужный фрагмент текста в самом текстовом редакторе из данного окна. Там, быть может, ещё придется повозиться. короче, завтрашний день покажет.
Ну а вот на сегодня у меня пока что всё. И заканчиваю довольно не рано сегодня. День был длинный, но пролетел он быстро. Так что на этом у меня всё пока и до новых постов с новыми свершениями.

