Обтекание текста и гиперссылок в Silverlight - PullRequest
5 голосов
/ 25 сентября 2010

У меня есть строка текста, которая выглядит следующим образом:

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

Важно, что «правила» должны быть гиперссылкой, указывающей на «rules.html». Кроме того, «policy» должна быть гиперссылкой, указывающей на «policy.html». Проблема в том, что у меня нет практически никакой недвижимости для этого текста. Текст обрывается на слове «Пожалуйста». Если бы не гиперссылки, я мог бы сделать следующее:

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

Однако из-за гиперссылок я не могу понять, как обернуть текст естественным образом. Может кто-нибудь сказать, пожалуйста, как это сделать?

Спасибо!

1 Ответ

5 голосов
/ 25 сентября 2010

Попробуйте это: -

<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 во время выполнения, он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...