Skip to main content

RichEditControl Class

Represents a RichEdit control which is a container for the rich-text document with all the necessary functionality for loading, editing and saving.

Namespace: DevExpress.Xpf.RichEdit

Assembly: DevExpress.Xpf.RichEdit.v14.2.dll

#Declaration

[TemplatePart(Name = "KeyCodeConverter", Type = typeof(KeyCodeConverter))]
[TemplatePart(Name = "SurfaceBorder", Type = typeof(Border))]
[TemplatePart(Name = "VerticalScrollBar", Type = typeof(ScrollBar))]
[TemplatePart(Name = "HorizontalScrollBar", Type = typeof(ScrollBar))]
[TemplatePart(Name = "VerticalRuler", Type = typeof(VerticalRulerControl))]
[TemplatePart(Name = "HorizontalRuler", Type = typeof(HorizontalRulerControl))]
[TemplatePart(Name = "Surface", Type = typeof(Panel))]
[DXToolboxBrowsable]
[ToolboxTabName("DX.14.2: Rich Text Editor")]
public class RichEditControl :
    Control,
    IGestureClient,
    IToolTipControlClient,
    ILogicalOwner,
    IInputElement,
    IOfficeFontSizeProvider,
    IRichEditDocumentServer,
    IDisposable,
    IInnerRichEditControlOwner,
    IInnerRichEditDocumentServerOwner,
    IRichEditControl,
    IBatchUpdateable,
    IServiceContainer,
    IServiceProvider,
    IWin32Window,
    INotifyPropertyChanged,
    ICommandAwareControl<RichEditCommandId>

#Remarks

This is the primary control of the DXRichEdit Suite. A RichEdit Control displays the document, and provides the comprehensive functionality to support common rich text operations.

#Implements

See Also