c# xaml hyperlink windows-phone-8.1 richtextblock

c# - Fallo al hacer clic en el hipervínculo en RichTextBlock



xaml hyperlink (0)

Estoy construyendo una aplicación de chat donde uso varios RichTextBlock para mostrar mensajes de chat.

Algunos de ellos contienen uno o más objetos de Hyperlink .

Mi problema es que cuando hago clic en uno de estos hipervínculos, la aplicación se bloquea con una excepción de Access Violation . Esto solo ocurre si la entrada TextBox del chat tiene foco y el teclado virtual se muestra en la pantalla. Cuando el teclado está cerrado / se borra el foco de TextBox , funciona sin problemas.

He encontrado un problema similar aquí: el hipervínculo en RichTextBlock hace que la aplicación se bloquee al hacer clic

Sin embargo, la respuesta aceptada no me ayuda, porque no puedo usar un HyperlinkButton lugar de un Hyperlink . Los hipervínculos pueden ocurrir entre texto normal y deben manejar saltos de línea y cosas similares.

¿Tienes alguna idea sobre cómo resolver esto? Hasta ahora, solo he descubierto que esto parece ser un error común, pero no hay solución sobre cómo solucionarlo.

EDITAR: después de tocar el enlace, la aplicación simplemente se cierra y la consola imprime

The program ''[2296] app.exe'' has exited with code -1073741819 (0xc0000005) ''Access violation''.

El controlador global para excepciones no controladas tampoco se llama.