2010-09-25 13 views
5

ho una stringa di testo che appare come il seguente:Disposizione testo e collegamenti ipertestuali in Silverlight

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

È importante sottolineare che, "regole", deve essere un collegamento ipertestuale che punta a "rules.html". Inoltre, "criteri" deve essere un collegamento ipertestuale che punta a "policies.html". La sfida è che non ho quasi nessuna proprietà per questo testo. Il testo si interrompe alla parola "Per favore". Se non fosse stato per i collegamenti ipertestuali, ho potuto effettuare le seguenti operazioni:

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

Tuttavia, a causa dei collegamenti ipertestuali, non riesco a capire come avvolgere il testo in modo naturale. Qualcuno può dirmi come si fa?

Grazie!

risposta

5

Prova questa: -

<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, non lasciatevi scoraggiare dal modo in cui si presenta in Visual Studio Designer in fase di esecuzione funziona.

+0

RichTextBox si presenta come un rich text block quando ho provato questo (forse sembrava buono nel 2010). Quello che vorrai ora è un RichTextBlock che è una versione di sola lettura di un RichTextBox ed è probabilmente quello che vuoi. – bressain

Problemi correlati