Возможно ли, чтобы текстовое поле WPF, предназначенное только для чтения, отображало первые 3 символа одним цветом, а остальные 7 символов другим цветом. Лучший пример, который я могу привести с уценкой: 201 103/478 .
Причина, по которой клиент попросил об этом, заключается в том, что номера акций имеют следующий формат ГГГГММ / 999. 90 +% времени клиент обращается к номеру запаса в формате YMM / 999. Запрос состоит в том, что символы YYY отображаются светло-серым цветом, а остальные символы YMM / 999 отображаются стандартным черным цветом.
В настоящее время используется текстовое поле управления, так как номер запаса должен быть в состоянии скопировать в буфер обмена и разрешить сортировку через контекстное меню. Если другой элемент управления больше подходит для выполнения требований к окраске, копированию и сортировке, тогда это решение приемлемо.