Represents a set of interfaces to support user-defined dialogs.
Namespace:
C1.Win.XmlEditor.UICustomizationAssembly: C1.Win.XmlEditor.2 (in C1.Win.XmlEditor.2.dll)
Syntax
| C# |
|---|
public class CustomDialogs |
| Visual Basic (Declaration) |
|---|
Public Class CustomDialogs |
Remarks
To use your own dialog, implement the required interface and set the corresponding property of
CustomDialogs.
Remarks
The C1XmlEditor contains several dialogs used to perform actions such as search/replace, inserting images, tables, and so on.
To replace one or more of the built-in dialogs with your own custom ones, follow these steps:
1. Implement the custom dialog making sure it supports the appropriate interface (for example IFindReplaceDialog).
2. Assign an instance of the custom dialog to the appropriate member of the CustomDialogs property.
Examples
The code below replaces the built-in bookmark and find/replace dialogs with
customized versions of the dialogs.
Copy CodeC#
privatevoid InitCustomDialogs() { _editor.CustomDialogs.BookmarkDialog = new BookmarkEditorForm(); _editor.CustomDialogs.FindReplaceDialog = new FindReplaceForm(); } |