Мы пытаемся расширить текст в Visual Studio. Наша нынешняя попытка состоит в создании прозрачных внутрилинных украшений в определенных точках текста.Что такое жизнеспособный метод выделения текста в визуальной студии
Мы только что наткнулись на недостаток этого метода. А именно, что, когда данный текст имеет фоновую классификацию, прикрепленную к нему, классификационные брейки и результат выглядит следующим образом:
Мы в настоящее время исследуют возможные пути решения этого путем:
- Проверка текущей классификации текста и нанесение цветного внутрилистного украшения.
- Рисование фона вручную, путем рисования в слое украшений под текстом.
Однако оба этих решения кажутся очень взломанными.
Что было бы лучшим способом решения этой проблемы?
Я спросил кого-то в команде VS об этой проблеме (в моем случае выделил полную строку для кодов Markdown), и они сказали использовать украшение. Посмотрите на текущую функцию выделения линии в вашем любимом декомпиляторе. Я никогда не использовал украшения. – SLaks