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  
DialogProperty DialogProperty is a generic helper class that assists working with properties used by UiLayoutDataProvider implementations (i.e.  
SyncPropertiesChangeEvent Sync UI Control Properties Event class.  
UiDataProvider UiDataProvider Abstract class that allows property values to be passed between hosting API and UI.  
UiLayoutDataProvider  

Enumerations

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

Interfaces

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

Last Updated: 12 February, 2024