Dialog

Interfaces and classes for generating UI items for Dialogs.

Classes

Name Description  
DialogLayoutDataProvider DialogLayoutDataProvider Abstract class that allows property values to be passed between hosting API and Dialog that generates and arranges components dynamically Beta
SyncPropertiesChangeEvent Sync UI Control Properties Event class. Beta
UiDataProvider [[UiDataProvider ]] Abstract class that allows property values to be passed between hosting API and UI. Beta
UiLayoutDataProvider Beta

Enumerations

Name Description  
DialogButtonStyle Enum for button style.  
DialogButtonType Enum for button types.  
PropertyChangeStatus Status of Proposed property changes from UI to UiDataProvider Beta

Interfaces

Name Description  
BaseDialogItem BaseDialogItem contains only the members necessary to create a PropertyRecord. Beta
DialogButtonDef Interface for a dialog button in a button cluster  
DialogItem DialogItem is the specification that the display engine turns into a UI item Beta
DialogItemValue DialogItemValue Interface of PrimitiveValue types that have type editor support for use in dialogs Beta
DialogPropertyItem DialogPropertyItem us the specification to use if you are defining the components directly, e.g., in React Beta
DialogPropertySyncItem DialogPropertySyncItem is used to pass sync messages for DialogPropertyItems Beta
DialogRow DialogRow is the interface that groups dialog items into rows for building UI Beta
EditorPosition EditorPosition Interface used to identify the location of the item a DialogItem property value. Beta
PropertyChangeResult Interface used by UiDataProvider to report change status (validation) to UI. Beta
SyncPropertiesChangeEventArgs Sync UI Control Properties Event Args interface. Beta

Last Updated: 27 October, 2020