点击RichTextBlock

时间:2016-11-16 14:08:35

标签: c# xaml hyperlink windows-phone-8.1 richtextblock

我正在构建一个聊天应用,我使用多个RichTextBlock来显示聊天消息。

其中一些包含一个或多个Hyperlink个对象。

我的问题是,当我点击其中一个超链接时,应用程序崩溃并出现Access Violation异常。仅当聊天的输入TextBox具有焦点并且屏幕上显示虚拟键盘时,才会发生这种情况。当他们的键盘关闭/ TextBox的焦点被清除时,它没有任何问题。

我在这里发现了一个类似的问题:Hyperlink in RichTextBlock makes the application crash on clicking

但是,接受的答案对我没有帮助,因为我无法使用HyperlinkButton而不是Hyperlink。超链接可以发生在普通文本之间,并且应该处理换行符和类似的东西。

你对如何解决这个问题有任何想法吗?到目前为止,我只是发现,这似乎是一个常见的错误,但没有解决方法如何解决它。

编辑:点击链接后,应用程序关闭,控制台打印出来

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

也未调用未处理异常的全局处理程序。

0 个答案:

没有答案