2010-09-25 19 views
5

que tienen una cadena de texto que se parece a lo siguiente:Ajuste del texto e hipervínculos en Silverlight

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

Es importante destacar que las "reglas" debe haber un hipervínculo que apunta a "rules.html". Además, las "políticas" deben ser un hipervínculo que apunte a "policies.html". El desafío es que casi no tengo ningún inmueble para este texto. El texto se corta con la palabra "por favor". Si no fuera por los hipervínculos, pude hacer lo siguiente:

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

Sin embargo, debido a los hipervínculos, no puedo encontrar la manera de ajustar el texto de forma natural. ¿Alguien puede decirme cómo hacer esto?

¡Gracias!

Respuesta

5

Prueba esto: -

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

Por cierto, no se deje intimidar por la forma en que se ve en el diseñador de Visual Studio en tiempo de ejecución funciona.

+0

RichTextBox parece un bloque de texto enriquecido cuando probé esto (tal vez se veía bien en 2010). Lo que querrá ahora es un RichTextBlock que sea una versión de solo lectura de un RichTextBox y es probablemente lo que quiere. – bressain

Cuestiones relacionadas