【问题标题】:Wrapping Text and Hyperlinks in Silverlight在 Silverlight 中环绕文本和超链接
【发布时间】:2010-09-25 11:24:42
【问题描述】:

我有一串如下所示的文本:

Thank you for visiting our site. Please review our rules and policies. 

重要的是,“rules”必须是指向“rules.html”的超链接。此外,“policies”必须是指向“policies.html”的超链接。挑战是,我几乎没有任何房地产可用于本文。文本在“请”一词处截断。如果不是超链接,我可以执行以下操作:

<TextBlock TextWrapping="Wrap" Text="Thank you for visiting our site. Please review our rules and policies." />

但是,由于超链接,我无法弄清楚如何自然地换行。有人可以告诉我怎么做吗?

谢谢!

【问题讨论】:

    标签: silverlight


    【解决方案1】:

    试试这个:-

    <RichTextBox IsReadOnly="True">
        <Paragraph>Thank you for visiting our site. Please review our
          <Hyperlink NavigateUri="/rules.htm">rules</Hyperlink> and
          <Hyperlink NavigateUri="/policies.htm">policies</Hyperlink>.  
        </Paragraph>
    </RichTextBox>
    

    顺便说一句,不要被 Visual Studio Designer 在运行时的工作方式所拖累。

    【讨论】:

    • RichTextBox 在我尝试这个时看起来像一个富文本块(也许在 2010 年看起来还不错)。您现在需要的是 RichTextBlock,它是 RichTextBox 的只读版本,可能就是您想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-19
    • 2011-05-10
    • 1970-01-01
    相关资源
    最近更新 更多