Trusted by the world’s leading companies
Aperçu
Le contrôle WPF RichTextBox, Editor WYSIWYG de texte enrichi, offre toutes les fonctions courantes de traitement de texte : édition, formatage, redimensionnement d’images et de tableaux, recherche et remplacement, vérification orthographique, ajout de commentaires, impression, ainsi que l’import/export de documents Word. Il permet d’intégrer un traitement de texte complet dans vos applications WPF avec un ruban familier de type Microsoft Word.

Haute performance
Le contrôle WPF RichTextBox a été conçu et optimisé pour offrir des performances élevées à tous les niveaux.

Chargement instantané
Ouvrez instantanément des documents de plusieurs centaines de pages.

Édition rapide
Éditez et mettez en forme le contenu sans latence. Les utilisateurs peuvent taper à pleine vitesse.

Virtualisation
Rendu des pages à la demande. Les documents volumineux s’ouvrent plus vite avec une consommation mémoire minimale.
Compatible avec les formats Microsoft Word
Le support natif des formats Microsoft Word (RTF, DOC, DOCX, XML) permet d’importer, d’éditer et d’enregistrer des documents au format Word sans couture. Le contrôle prend également en charge la lecture et l’écriture de documents Word protégés par mot de passe.

Microsoft Word-like ribbon control
The WPF RichTextBox control (WYSIWYG rich text editor) comes with its own fully featured ribbon control. You can save a lot of time by simply adding this control. However, you are free to create your own customized ribbon, as well.

Impression
Imprimez l’intégralité d’un document ou une page spécifique de manière interactive. L’utilisateur peut choisir l’orientation, le format de la page, etc.

Interactions conviviales
Profitez d’une expérience fluide et agréable pour les interactions à la souris, au toucher et au clavier.

Sélection
Effectuez des sélections avec souplesse à la souris, au toucher, ou via des raccourcis clavier de type Microsoft Word.

Défilement
Parcourez rapidement les pages du document.

Zoom
Zoom interactif avant/arrière. Les utilisateurs peuvent adapter l’affichage pour tenir la page, plusieurs pages ou la largeur de la page.
Édition sans couture
WPF RichTextBox offre une expérience d’édition fluide et des options d’interface intuitives et tactiles : menus contextuels, mini-barre d’outils, boîtes de dialogue, volet de navigation et volet de relecture.

Presse-papiers
Coupez, copiez et collez du contenu formaté au sein d’un même document ou vers une application externe.

Annuler, Rétablir
Effectuez plusieurs niveaux d’annulation et de rétablissement.

Boîtes de dialogue
Les boîtes de dialogue facilitent l’insertion d’éléments de document et l’accès à des options de formatage avancées.

Rechercher et remplacer
Le volet de navigation inspiré de Microsoft Word offre des options intuitives pour rechercher du texte, parcourir les résultats et les modifier.

Correcteur orthographique
La vérification orthographique s’effectue à la frappe et souligne les mots incorrects par une ondulation rouge. Le volet de relecture intégré permet de corriger interactivement les erreurs.

Menu et mini-barre d’outils
Accédez aux actions d’édition courantes. La liste d’actions se met à jour automatiquement selon le contexte de sélection.

Glisser-déposer
Déplacez le contenu sélectionné au sein du même document ou vers une application externe.

Redimensionnement d’image
WPF RichTextBox propose une expérience utilisateur complète pour redimensionner une image de façon interactive à la souris ou au toucher.

Redimensionnement de tableau
Ajustez la hauteur des lignes ou la largeur des colonnes de manière interactive.

@Mentions
Affiche des suggestions automatiquement lors de la saisie, similaire à la liste contextuelle d’Outlook. Cette fonctionnalité permet aussi de personnaliser le préfixe (@), la logique de recherche et le contenu inséré.
Rich document object model
The rich document object model of the WPF RichTextBox control supports text, hyperlinks, images, tables, comments, headers, and footers.

Texte
Les utilisateurs peuvent créer ou modifier des documents texte sans rupture.

Image
Parcourez facilement un fichier image ou une URL et insérez-la en ligne avec le texte. Les formats raster courants (PNG, BMP, JPEG, GIF) sont pris en charge.

Tableau
Créez des tableaux simples ou imbriqués via la boîte de dialogue intégrée. Ajoutez/supprimez des lignes et colonnes, définissez des en-têtes, fusionnez ou redimensionnez des cellules selon le contenu.

Hyperlien
Insérez des liens pour accéder rapidement à des pages web, fichiers, e-mails, signets, etc. De nombreux liens peuvent être ajoutés via la boîte de dialogue intégrée et le texte est converti automatiquement en lien, à la manière de Microsoft Word. La navigation peut être personnalisée pour ouvrir la cible depuis d’autres applications.

Commentaire
Annotez vos documents avec des commentaires similaires à ceux de Microsoft Word.
Rich formatting options
Le contrôle WPF RichTextBox inclut l’ensemble des options de formatage de document couramment utilisées.
Formatage du texte
Formatez le texte avec gras, italique, souligné, famille de police, taille, couleur, surbrillance, indice, exposant, etc.
Formatage des paragraphes
Formatez les paragraphes avec retrait, alignement et interligne.
Puces et numérotation
Organisez des éléments ou créez un plan avec des puces et des numéros. Listes simples et multiniveaux prises en charge.
Formatage des tableaux
Formatez un tableau : retrait, alignement, marges et espacement des cellules, bordures, ombrages, hauteur des lignes, fractionnement sur pages, etc.
Paramètres de page
Définissez la structure et la mise en page des pages de chaque section en personnalisant la taille, les marges, la distance d’en-tête et de pied de page, etc.
Foreign language support
Les utilisateurs peuvent saisir du texte dans différentes langues grâce à l’Editor de méthode d’entrée intégré et au support droite-à-gauche.
HTML support
Les utilisateurs peuvent importer, éditer et enregistrer des documents au format HTML.

MVVM
Liez facilement le contenu du contrôle WPF RichTextBox en utilisant le pattern MVVM.

Localization
Tous les textes statiques du contrôle peuvent être localisés dans la langue souhaitée.

Visual appearance
Plusieurs thèmes intégrés sont disponibles, notamment Metro, Office et Visual Studio.
Exemple de code WPF RichTextBox
Démarrez rapidement avec WPF RichTextBox grâce à quelques lignes de XAML ou C# ci-dessous. Consultez également le exemple WPF RichTextBox qui montre comment rendre et configurer le contrôle dans WPF.
<Syncfusion:RibbonWindow x:Class="DocumentEditor.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:DocumentEditor"
mc:Ignorable="d"
xmlns:Syncfusion="http://schemas.syncfusion.com/wpf"
Title="MainWindow" Height="350" Width="525" Syncfusion:SkinStorage.VisualStyle="Office2013">
<Grid x:Name="Root">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Syncfusion:SfRichTextRibbon x:Name="richTextRibbon" SnapsToDevicePixels="True" DataContext="{Binding ElementName=richTextBoxAdv}"/>
<Syncfusion:SfRichTextBoxAdv x:Name="richTextBoxAdv" Grid.Row="1" LayoutType="Pages" AcceptsTab="True" AllowDrop="True">
</Syncfusion:SfRichTextBoxAdv>
</Grid>
</Syncfusion:RibbonWindow>using Syncfusion.Windows.Controls.RichTextBoxAdv;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Media;
namespace RichTextEditor
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class DocumentEditorDemo : RibbonWindow
{
public DocumentEditorDemo()
{
InitializeComponent();
richTextBoxAdv.RequestNavigate += RichTextBoxAdv_RequestNavigate;
}
/// <summary>
/// Handles the RequestNavigate event of the richTextBoxAdv control.
/// </summary>
/// <param name="obj">The source of the event.</param>
/// <param name="args">The <see cref="Syncfusion.Windows.Controls.RichTextBoxAdv.RequestNavigateEventArgs"/> instance containing the event data.</param>
void RichTextBoxAdv_RequestNavigate(object obj, Syncfusion.Windows.Controls.RichTextBoxAdv.RequestNavigateEventArgs args)
{
if (args.Hyperlink.LinkType == Syncfusion.Windows.Controls.RichTextBoxAdv.HyperlinkType.Webpage || args.Hyperlink.LinkType == Syncfusion.Windows.Controls.RichTextBoxAdv.HyperlinkType.Email)
LaunchUri(new Uri(args.Hyperlink.NavigationLink).AbsoluteUri);
else if (args.Hyperlink.LinkType == HyperlinkType.File && File.Exists(args.Hyperlink.NavigationLink))
LaunchUri(args.Hyperlink.NavigationLink);
}
/// <summary>
/// Launches the URI.
/// </summary>
/// <param name="uri">The URI.</param>
private void LaunchUri(string navigationLink)
{
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo = new System.Diagnostics.ProcessStartInfo(navigationLink) { UseShellExecute = true };
process. Start();
}
}
}Vous ne savez pas comment créer votre premier WPF RichTextBox? Notre documentation peut vous aider.
Je veux la lire maintenantFoire aux questions
Pourquoi choisir Syncfusion WPF RichTextBox?
- Profitez d’une édition WYSIWYG fluide et comparable à Microsoft Word.
- Compatible avec les formats Microsoft Word (DOC et DOCX) ainsi qu’avec RTF et HTML.
- Interfaces utilisateur hautement intuitives.
- L’un des meilleurs WPF RichTextBox du marché, offrant une interface riche en fonctionnalités.
- Conçu et optimisé pour des performances élevées.
- Configuration et API simples.
Ressources abondantes telles que des demos et la documentation pour apprendre rapidement.
Puis-je télécharger et utiliser Syncfusion WPF RichTextBox gratuitement?
Non, il s’agit d’un produit commercial nécessitant une licence payante. Cependant, une licence communautaire gratuite est disponible pour les entreprises et particuliers dont l’organisation réalise moins d’1 million USD de chiffre d’affaires annuel et qui comptent cinq développeurs ou moins.
Puis-je acheter le contrôle Syncfusion WPF RichTextBox séparément?
Non, nos contrôles WPF, y compris RichTextBox, ne sont pas vendus individuellement mais en package. Nous avons toutefois fixé un tarif compétitif pour l’ensemble, qui reste proche du prix demandé ailleurs pour un seul contrôle RichTextBox. Contactez notre équipe commerciale pour toute question sur d’éventuelles remises.
Quel est le prix de Syncfusion WPF RichTextBox?
Nous ne vendons pas le contrôle WPF RichTextBox séparément. Il est disponible uniquement au sein de la suite Syncfusion WPF, qui comprend plus de contrôles WPF, dont RichTextBox. Une licence développeur pour la Syncfusion Essential Studio for WPF suite coûte 995,00 $ USD, incluant un an de support et de mises à jour. Des réductions peuvent s’appliquer selon les promotions en cours — contactez notre équipe commerciale pour plus d’informations.
Où puis-je trouver la démo Syncfusion WPF RichTextBox?
Comment démarrer avec Syncfusion WPF RichTextBox?
Un bon point de départ est notre documentation d’introduction complète : documentation d’introduction.
Nos clients nous aiment
Recompenses
L’excellence—c’est une chose de l’affirmer, mais cela signifie davantage lorsque les autres la reconnaissent. Syncfusion® est fier de détenir les récompenses de l'industrie suivantes.




