2010-03-16 19 views
5

estoy portar una aplicación de WPF a Silverlight y se entristeció al read del carecer de apoyo FlowDocument.¿Cuál es el mejor sustituto de FlowDocument en Silverlight?

¿Cuál es la mejor manera en Silverlight para mostrar el texto con el marcado?

Solo necesito lo básico, p.

  • negrita cursiva
  • hipervínculo
  • colores
  • tamaños de fuente

Agregado:

no me refiero a un RichTextBox (como en el Vectorlight demo), pero una forma de formatear el texto en la a plicación superficie en sí, como si pudiera ver con FlowDocument en WPF:

alt text http://www.deviantsart.com/upload/qna172.png

+0

confundido por su edición, ¿qué significa * en la superficie de la aplicación en sí * en realidad? –

+0

p. no en un TextBox sino en un TextBlock, es decir, no como algo que el usuario debe editar, sino solo p. ej. texto explicativo en la aplicación –

+1

aquí acabo de publicar un video ("Cómo ponerlo fácilmente en negrita ...") explicando lo que quiero decir aquí: http://tanguay.info/dpwpf –

Respuesta

4

En Silverlight 3 de Vectorlight gratuito RichTextBox puede hacer un buen trabajo de lo que necesita el uso de HTML.

En Silverlight 4 tiene la opción de utilizar RichTextBox para representar su contenido.

+0

Tenga en cuenta que RichTextArea se renombró a RichTextBox en SL4 RC – Timores

+0

@Timores: Beta 2 tiene ambos, se ha eliminado RichTextArea del RC (todavía no he podido descargarlo). – AnthonyWJones

+0

@Timores: mirando los documentos, parece que sí. – AnthonyWJones

1

Si tiene algo así, póngase en contacto conmigo y tal vez podamos colaborar para llevar mi "BindableFlowDocument" al mundo de Silverlight. ;)

edición - wow, debo haber conseguido mezclado - mi respuesta original de lejos

1

Simplemente use el RichTextBox en Silverlight 4.0

Cuestiones relacionadas