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. WPF Multilínea TextBlock CenterAlignment Edición
- 2. WPF Textblock zoom y envuelvo
- 3. Mostrar imágenes en TextBlock (WPF)
- 4. WPF TextBlock texto cambiado notifique
- 5. Formato WPF DateTime en TextBlock?
- 6. Clip automático TextBlock en WPF
- 7. C# WPF - Problemas ScrollViewer + TextBlock
- 8. three.js shadow cutoff
- 9. WPF Agregar un borde a un TextBlock
- 10. Ajuste de texto WPF a TextBlock
- 11. Force TextBlock para ajustar en WPF ListBox
- 12. Alineación vertical del texto en WPF TextBlock
- 13. WPF: texto truncado automático en TextBlock
- 14. ¿Cómo puedo formatear condicionalmente un WPF TextBlock?
- 15. TextBlock para mostrar HTML en WPF
- 16. WPF - TextBlock - formato de texto mediante programación
- 17. WPF TextBlock dinámico en negrita y cursiva
- 18. Número negativo WPF TextBlock en rojo
- 19. Cómo mostrar el texto en una línea en wpf textblock
- 20. WPF TextBlock resaltar ciertas partes según la condición de búsqueda
- 21. Barra de desplazamiento vertical automática en WPF TextBlock?
- 22. ¿Puedo limitar la altura de WPF TextBlock a dos líneas?
- 23. WPF textblock vinculante con la lista <string>
- 24. WPF TextBlock El relleno está cortando el texto
- 25. Cómo eliminar el relleno adicional de un WPF TextBlock?
- 26. ¿Cómo vincular múltiples valores a un solo WPF TextBlock?
- 27. WPF: enlazar un número entero a un TextBlock con TemplateBinding
- 28. Cómo agregar un comando a un WPF TextBlock?
- 29. ¿Puedo tener múltiples colores en un solo TextBlock en WPF?
- 30. es posible colorear seletively TextBlock envoltura en Silverlight/WPF