У меня есть диаграмма в WPF с большим количеством ярлыков. Текст на этих ярлыках динамически загружается и может быть изменен. Если я задаю ширину только авто, эти метки могут перекрываться, что делает текст нечитаемым.Изменение размера ярлыков
Диаграмма поддерживает несколько размеров, поэтому, если она становится больше, тогда бары имеют размер и больше места для текста. Теперь я хочу настроить текст на доступное пространство. Если он становится слишком маленьким, я больше не хочу отображать ярлык (доступна всплывающая подсказка, поэтому пользователь по-прежнему получает требуемую информацию). Рассмотрим строку «Случай 1, бла-бла», вероятно, недостаточно места для отображения всей строки, но только первое слово. В этом случае я хочу, чтобы строка была «Случай 1 ..», с указанием, что в всплывающей подсказке есть дополнительная информация.
Я могу определить длину, доступную для строки. Но как я могу определить пространство, которое займет одна буква? Конечно, я мог бы просто изменить размер метки, но тогда он просто отрезал бы строку, которая, вероятно, не будет полезной для пользователя (и выглядит уродливой).
Любые идеи?
Я думаю, что TextTrimming - это то, что я искал, thx :) – Nils