Skip to main content

ICustomUI interface

Namespace: NextDesign.Desktop.CustomUI

Description

Defines properties and methods common to user interfaces that are uniquely extended by extensions.

Affiliation area

NameDescription
Custom UI APIs to access the custom UI.

Derivation destination

NameDescription
ICustomFinder An interface for implementing a custom finder that can be extended independently by an extension.
Next Design exchanges information with the custom finder through this interface.
ICustomNavigator An interface for implementing a custom navigator that can be extended independently by an extension.
Next Design exchanges information with the custom navigator through this interface.
ICustomInspector An interface for implementing a custom inspector that is uniquely extended by extensions.
Next Design exchanges information with the Custom Inspector through this interface.
ICustomEditorView An interface for implementing a custom editor that can be extended independently by an extension.
Next Design exchanges information with the custom editor through this interface.

Property

NameDescription
Descriptor Get or set the descriptor.
The Descriptor specified at the time of registration is set at the time of generation.
If not set, the custom UI will not be displayed.

Method

NameDescription
OnBeforeDispose Processing before discarding the user interface to be extended
Next Design discards the user interface to be extended. Call this method before you do.
If there is a process you want to execute before discarding on the extension side, implement it here.
OnInitialized Processing when initializing the user interface to be extended independently Call this method when initializing.
If there is a process you want to execute at initialization on the extension side, implement it here.