2010-03-16 7 views
5

Je suis portage d'une application de WPF à Silverlight et a été attristée à read du manque de soutien FlowDocument.Quel est le meilleur substitut pour FlowDocument dans Silverlight?

Quelle est la meilleure façon dans Silverlight d'afficher du texte avec le balisage?

J'ai juste besoin des bases, par ex.

  • gras
  • italic
  • lien hypertexte
  • couleurs
  • tailles de police

Ajouté:

Je ne veux pas RichTextBox (comme dans le Vectorlight demo), mais un moyen de mettre en forme le texte sur le surface pplication se, comme je peux le faire avec FlowDocument dans WPF:

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

+0

confus par votre édition - ce qui ne * à la surface d'application elle-même * signifie réellement? –

+0

par exemple. pas dans un TextBox mais dans un TextBlock, c'est-à-dire pas quelque chose que l'utilisateur est supposé éditer, mais juste par exemple. texte d'explication sur l'application –

+1

ici je viens de poster une vidéo ("Comment mettre facilement gras ...") expliquant ce que je veux dire ici: http://tanguay.info/dpwpf –

Répondre

4

dans Silverlight 3 gratuit RichTextBox de Vectorlight peut faire un très bon travail de ce que vous avez besoin en utilisant HTML.

Dans Silverlight 4, vous avez la possibilité d'utiliser RichTextBox pour représenter votre contenu.

+0

Notez que RichTextArea a été renommé en RichTextBox dans SL4 RC – Timores

+0

@Timores: Beta 2 a les deux, RichTextArea a-t-il été supprimé du RC (je ne suis pas encore prêt à le télécharger)? – AnthonyWJones

+0

@Timores: En regardant les documents, il semble qu'il a. – AnthonyWJones

1

Si vous obtenez quelque chose comme ça en cours d'exécution, msg moi et peut-être que nous pouvons collaborer pour apporter mon "BindableFlowDocument" dans le monde de Silverlight. ;)

modifier - wow, je dois avoir emmêlés - ma réponse initiale était loin

1

Il suffit d'utiliser le RichTextBox dans Silverlight 4.0

Questions connexes