1

我有一个应该有点像留言板的应用程序:文本被解析,超链接被“活”并显示。只有它在 Silverlight 中。正因为如此,我不能像他们在这里那样使用 TextBlock WPF - Making hyperlinks clickable,不知何故它在 Silverlight 中有所不同,并且不可能在其中执行带有 Run 的 Hyperlink。

我已经尝试过 RichTextBlock,正如它在 Silverlight 中的 Wrapping Text and Hyperlinks所说的那样,但我一生都无法弄清楚如何从代码中创建段落和超链接,因为我需要动态填充它。

然后我想我会选择一个不太优雅的解决方案,在 WrapPanel 中涉及 TextBlocks 和 HyperlinkBut​​tons。我添加了一个命名空间引用,就像它在 Silverlight 4 toolkit 中的 WrapPanel所说的那样,但是当我在 XAML 中引用它时,其中没有 WrapPanel,只有 DataField、DataForm 和 VisualStateManager。

这个文本区域和超链接?也不起作用,Silverlight RichTextBox 不同,并且缺少 LinkLabel。

也许还有另一种我不知道的解决方案?我保持开放的心态。任何帮助表示赞赏。

4

0 回答 0