Skip to main content

ICustomUI interface

Namespace: NextDesign.Desktop.CustomUI

Description

Define properties and methods common to user interfaces that are independently extended by extensions.

Affiliation area

NameDescription
Custom UIA group of APIs to access the custom UI.

Destination

NameDescription
ICustomFinderThis is an interface for implementing a custom finder that is independently extended by an extension.
Next Design exchanges information with custom finders through this interface.
ICustomNavigatorThis is an interface for implementing custom navigators that are independently extended by extensions.
Next Design exchanges information with custom navigators through this interface.
ICustomInspectorInterface for implementing a custom inspector that is independently extended by an extension.
Next Design exchanges information with custom inspectors through this interface.
ICustomEditorViewThis is an interface for implementing custom editors that are independently extended by extensions.
Next Design exchanges information with custom editors through this interface.

Property

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

Method

NameDescription
OnBeforeDisposeProcessing before disposing the proprietary user interface
Next Design discards the proprietary user interface Call this method before
If there is any processing that you want to perform before destruction on the extension side, implement it here.
OnInitializedProcessing when initializing a uniquely extended user interface
Next Design creates a uniquely extended user interface. Call this method when initializing.
If there is any processing that you want to execute at the time of initialization on the extension side, implement it here.