У меня есть текстовый блок внутри сетки с фиксированной шириной. Текстовый блок отображает выбранные элементы из модели просмотра, например, красный, синий, серый. Когда отображено слишком много выбранных элементов, я хочу изменить текст на «10 выбранных элементов». Как определить, является ли текущее значение текстового блока шире сетки? Есть ли способ сделать это в xaml?WPF Textblock> Измените текст, если текст слишком широкий
0
A
ответ
0
Когда мне нужно было что-то проверить, я использовал класс FormattedText, где я мог получить ширину.
Я пытаюсь сделать это с использованием свойства ActualWidth TextBlock, и он работает, но когда Trigger изменил текст на «5 элементов, выбранных», ActualWidth менялся, и мы получаем цикл, поэтому проверка ширины TextBlock должна быть в Event like SelectionChanged.
Смежные вопросы
- 1. Android Layout - текст слишком широкий?
- 2. Android wrap_content слишком широкий, если текст TextView длинный
- 3. ContextMenu слишком широкий WPF
- 4. WPF DataGridTemplateColumn Width = "*" Слишком широкий заголовок
- 5. Слишком нечеткий текст WPF на XP
- 6. NSIS: измените текст «Выполнить: *******» на пользовательский текст
- 7. Измените текст Рафаэля
- 8. Измените текст dojo dijit
- 9. jQuery - Измените текст id
- 10. Текст выравнивания и резки, если слишком долго
- 11. Как переместить текст, если он слишком длинный?
- 12. Показывать «...» в конце ярлыка, если он слишком широкий
- 13. sifr: Opera-Bug: Flash Объект слишком широкий
- 14. Загрузочный контейнер слишком широкий
- 15. Создайте прокручиваемый текст, когда текст слишком длинный
- 16. Вставьте эллипс (...) в тег HTML, если контент слишком широкий
- 17. Текст D3js слишком мал
- 18. Измените SELECT-OPTIONS текст программно
- 19. JLabel слишком широкий
- 20. QGraphicsScene слишком широкий
- 21. Измените текст UIButton при нажатии
- 22. Текст слишком далеко?
- 23. Текст ярлыка слишком низкий
- 24. Измените текст на вкладке Android
- 25. Измените текст в элементе checkbox
- 26. JQuery измените текст на заголовок
- 27. Измените текст «Выбор» выбранного входа
- 28. Измените текст в NSTextField программно?
- 29. Измените текст ошибки компилятора gcc
- 30. Измените текст кнопки при оплате