我有一个应用程序应该有点像留言板:文本被解析,超链接被“实时”和显示。只有它在Silverlight中。因此,我不能像在这里WPF - Making hyperlinks clickable那样使用TextBlock,不知何故它在Silverlight中有所不同,并且不可能在其中运行带有Run的超链接。
我已经尝试了RichTextBlock,就像它在这里Wrapping Text and Hyperlinks in Silverlight所说的那样,但是在我的生活中我不知道如何从代码中创建段落和超链接,因为我需要动态填充它。 / p>
然后我想我会在WrapPanel中找到一个不太优雅的解决方案,包括TextBlocks和HyperlinkButtons。我添加了一个名称空间引用,就像它在WrapPanel in Silverlight 4 toolkit中所说的那样,但是当我在XAML中引用它时,它中没有WrapPanel,只有DataField,DataForm和VisualStateManager。
此Text areas and hyperlinks?也不起作用,Silverlight RichTextBox不同,LinkLabel缺失。
也许还有另一种我不知道的解决方案?我保持开放的态度。任何帮助表示赞赏。