2010-09-25 101 views
5

我有一個文本字符串,看起來像下面這樣:包裝文本和超鏈接在Silverlight

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

重要的是,「規則」必須是指向「rules.html」的超鏈接。此外,「政策」必須是指向「policies.html」的超鏈接。面臨的挑戰是,我沒有幾乎沒有任何房地產的文字。文字切斷了「Please」一詞。如果它不是爲超鏈接,我可以做到以下幾點:

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

然而,由於超鏈接的,我無法弄清楚如何自然地自動換行。有人可以告訴我該怎麼做?

謝謝!

回答

5

試試這個: -

<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> 

BTW,不要被看起來在Visual Studio設計在運行時它的工作方式被推遲。

+0

RichTextBox看起來像一個豐富的文本塊,當我嘗試這個(也許在2010年看起來很好)。你現在想要的是一個RichTextBlock,它是RichTextBox的只讀版本,可能是你想要的。 – bressain 2014-11-25 18:13:16