2010-03-16 12 views
5

che sto porting di un'applicazione da WPF a Silverlight e ha rattristato read del mancanza di supporto FlowDocument.Qual è il miglior sostituto per FlowDocument in Silverlight?

Qual è il modo migliore in Silverlight quindi per visualizzare il testo con markup?

Ho solo bisogno le basi, per esempio

  • grassetto
  • corsivo
  • collegamento ipertestuale
  • colori
  • dimensioni dei caratteri

Aggiunto:

Non voglio dire un RichTextBox (come nel Vectorlight demo), ma un modo per formattare il testo sulla a superficie pplicazione sé, come posso fare con FlowDocument in WPF:

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

+0

confuso dalla modifica - cosa significa effettivamente * sulla superficie dell'applicazione stessa *? –

+0

ad es. non in un TextBox ma in un TextBlock, cioè non qualcosa che l'utente dovrebbe modificare, ma solo per es. Testo di spiegazione sull'applicazione –

+1

qui ho appena pubblicato un video ("Come mettere facilmente in grassetto ...") che spiega quello che voglio dire qui: http://tanguay.info/dpwpf –

risposta

4

In Silverlight 3 di Vectorlight libero RichTextBox può fare un buon lavoro di che cosa avete bisogno utilizzando HTML.

In Silverlight 4 si ha la possibilità di utilizzare il RichTextBox per rappresentare il vostro contenuto.

+0

noti che RichTextArea stato rinominato in RichTextBox in SL4 RC – Timores

+0

@Timores: Beta 2 è entrambe le cose, è il RichTextArea stato fatto cadere dal RC (non ho rotonda per scaricarlo ancora)? – AnthonyWJones

+0

@Timores: guardando i documenti sembra che ce l'abbia. – AnthonyWJones

1

Se ottenete una cosa del genere installato e funzionante, msg me e forse siamo in grado di collaborare a portare il mio "BindableFlowDocument" nel mondo di Silverlight. ;)

modifica - wow, devo aver ottenuto mescolato - la mia risposta originale era lontano

1

Basta usare il RichTextBox in Silverlight 4.0

Problemi correlati