Hola Guyz Tengo un WPF TextBlock de ancho fijo digamos 100, Si la cadena no encaja en el ancho, el último carácter se corta siempre, ya que todos los caracteres no son del mismo tamaño. No quiero cortar el personaje en su lugar, quiero omitir el texto desde allí y simplemente mostrar el texto sin límite de caracteres.WPF TextBlock Cutoff
Respuesta
Supongo que realmente no entiendo su caso de uso aquí. Mi primera sugerencia sería simplemente dimensionar dinámicamente tu TextBlock. Si eso no es posible, entonces tendrá que obtener el ancho de la cadena y manipularla usted mismo antes de configurarla en el TextBlock (o usar una fuente de ancho fijo suponiendo que puede y conoce la longitud máxima de la cadena).
Si necesita medir el ancho de la cadena antes de que se muestre, puede usar el FormattedText class para hacerlo.
usted tiene un par de opciones para controlar el ajuste y el corte de texto:
TextWrapping
se puede utilizar para hacer que el flujo de texto a la línea siguienteTextTrimming
se puede utilizar para decidir cómo cortar texto que no encaja
TextTrimming=None
(por defecto) significará que el texto que no encaja se oculta, pero puede cortar por la mitad de un personaje, que suena como el problema que usted describe.
TextTrimming=WordEllipsis
o TextTrimming=CharacterEllipsis
evitará mostrar medio carácter, pero agregará "..." al final del texto. Eso probablemente se verá mejor para los usuarios.
Si desea cortar los caracteres adicionales sin agregar puntos suspensivos, tendría que utilizar la técnica Ed S. que se describe
- 1. Formato WPF DateTime en TextBlock?
- 2. WPF TextBlock texto cambiado notifique
- 3. C# WPF - Problemas ScrollViewer + TextBlock
- 4. Mostrar imágenes en TextBlock (WPF)
- 5. WPF Textblock zoom y envuelvo
- 6. Clip automático TextBlock en WPF
- 7. WPF Multilínea TextBlock CenterAlignment Edición
- 8. three.js shadow cutoff
- 9. WPF TextBlock dinámico en negrita y cursiva
- 10. ¿Cómo puedo formatear condicionalmente un WPF TextBlock?
- 11. Ajuste de texto WPF a TextBlock
- 12. Alineación vertical del texto en WPF TextBlock
- 13. Force TextBlock para ajustar en WPF ListBox
- 14. WPF: texto truncado automático en TextBlock
- 15. WPF - TextBlock - formato de texto mediante programación
- 16. TextBlock para mostrar HTML en WPF
- 17. WPF Agregar un borde a un TextBlock
- 18. Número negativo WPF TextBlock en rojo
- 19. ¿Puedo tener múltiples colores en un solo TextBlock en WPF?
- 20. ¿Cómo vincular múltiples valores a un solo WPF TextBlock?
- 21. WPF: ¿Cómo hacer que TextBlock vacío no ocupe espacio?
- 22. Cómo mostrar el texto en una línea en wpf textblock
- 23. Cómo agregar un comando a un WPF TextBlock?
- 24. Barra de desplazamiento vertical automática en WPF TextBlock?
- 25. es posible colorear seletively TextBlock envoltura en Silverlight/WPF
- 26. Cómo eliminar el relleno adicional de un WPF TextBlock?
- 27. WPF TextBlock resaltar ciertas partes según la condición de búsqueda
- 28. WPF textblock vinculante con la lista <string>
- 29. WPF: enlazar un número entero a un TextBlock con TemplateBinding
- 30. WPF TextBlock El relleno está cortando el texto