如何修复错误“调试资源字符串不可用”

时间:2012-10-09 10:47:28

标签: silverlight windows-phone-7 xaml hyperlink

我希望这不是一个非常愚蠢的问题。我在运行中有文本块我想添加超链接。

像这样的人

<Hyperlink NavigateUri="http://google.com">
<Run Text="http://google.com"/>
</Hyperlink>

我尝试了不同的方法,但每次我必须添加超链接时,都会发生错误。

Error 2 [TextElementCollection_TypeNotSupportedInHost] Arguments: Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem.

1 个答案:

答案 0 :(得分:1)

TextBlock控件不支持Hyperlink子控件。 您应该使用RichTextBox代替,如下所示:

<RichTextBox IsReadOnly="True">
    <Paragraph>
        Displaying text with
        <Hyperlink NavigateUri="http://www.google.com" TargetName="_blank">hyperlink</Hyperlink>.
    </Paragraph>
</RichTextBox>