Back to Devexpress

RichEditControl.AddService(Type, Object, Boolean) Method

windowsforms-devexpress-dot-xtrarichedit-dot-richeditcontrol-dot-addservice-x28-system-dot-type-system-dot-object-system-dot-boolean-x29.md

latest2.9 KB
Original Source

RichEditControl.AddService(Type, Object, Boolean) Method

Adds the specified service to the service container.

Namespace : DevExpress.XtraRichEdit

Assembly : DevExpress.XtraRichEdit.v25.2.dll

NuGet Package : DevExpress.Win.RichEdit

Declaration

csharp
public void AddService(
    Type serviceType,
    object serviceInstance,
    bool promote
)
vb
Public Sub AddService(
    serviceType As Type,
    serviceInstance As Object,
    promote As Boolean
)

Parameters

NameTypeDescription
serviceTypeType

The type of service to add.

| | serviceInstance | Object |

An instance of the service type to add. This object must implement or inherit from the type indicated by the serviceType parameter.

| | promote | Boolean |

true to promote this request to any parent service containers; otherwise, false.

|

Remarks

The RichEditControl implements IServiceProvider and IServiceContainer interfaces. In addition to providing services, it also provides a mechanism for adding and removing services. To obtain a service, call the RichEditControl.GetService method.

When a service is added, it can be added with instructions to promote it. When a service is promoted, it is added to any parent service container, on up, until the top of the service container tree is reached.

See Also

GetService(Type)

RichEditControl Services

ReplaceService<T>(T)

How to: Replace a Built-In Command with a Custom Command in Rich Text Editor for WinForms

RichEditControl Class

RichEditControl Members

DevExpress.XtraRichEdit Namespace