2010-09-25 13 views
5

Mam ciąg tekstu, który wygląda tak:Zawijanie tekstu i hiperłącza w Silverlight

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

Co ważne, „zasady” musi być hiperłącze, które wskazuje na „rules.html”. Ponadto "polityka" musi być linkiem wskazującym na "policy.html". Wyzwaniem jest to, że nie mam prawie żadnych nieruchomości dla tego tekstu. Tekst kończy się na słowie "Proszę". Gdyby to nie było dla hiperłączy, mogę wykonać następujące czynności:

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

Jednakże, ze względu na hiperłącza, nie mogę dowiedzieć się, jak do zawijania tekstu w sposób naturalny. Czy ktoś może mi powiedzieć, jak to zrobić?

Dziękujemy!

Odpowiedz

5

Spróbuj tego: -

<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, nie zniechęcaj się przy okazji, że wygląda w Visual Studio Designer przy starcie to działa.

+0

RichTextBox wygląda jak blok tekstu sformatowanego, gdy próbowałem (może wyglądać dobrze w 2010). Teraz będziesz potrzebował RichTextBlock, który jest wersją RichTextBox tylko do odczytu i prawdopodobnie jest tym, czego potrzebujesz. – bressain

Powiązane problemy