Je suis en train d'écrire un éditeur de texte et j'avais prévu d'utiliser le contrôle richtextbox, mais les performances de la zone richtextbox sont abyssales. Même sur de petits documents, la wpf richtextbox est retardée si vous maintenez une touche enfoncée. Je n'ai pas besoin de toutes les fonctionnalités de la wpf richtextbox, mais j'ai besoin d'un support RTF. Comment puis-je implémenter ceci?Wpf- Existe-t-il un bon moyen d'ajouter des fonctionnalités richtextbox (Gras, Italique, Souligné, Réservé) à un contrôle qui hérite de la zone de texte?
Répondre
Si vous avez besoin de la prise en charge RTF, il est préférable d'utiliser simplement RichTextBox. La performance plus lente de RichTextBox provient principalement de la prise en charge de RTF, ce qui n'est pas négligeable.
Mon projet a été construit à l'origine en utilisant des winforms et la wintext richtextbox n'a rencontré aucun problème de performances. Qu'est-il arrivé avec wpf? – Justin
Le wpf richtextbox comprend FlowDocuments Winforms richtextbox pas.
Peut-être que cela vous aide en général à l'aide wpf`s richtextbox:
http://www.codeproject.com/KB/WPF/BindableWPFRichTextBox.aspx
http://michaelsync.net/2009/06/09/bindable-wpf-richtext-editor-with-xamlhtml-convertor
Avec grande difficulté. – SLaks