Table of Contents

Namespace GroupeIsa.Neos.Designer.UIAbstractions

Classes

AccessComponentViewModel

Represents code in a context where the view model of a UI component is accessed by an owner property.

AccessViewViewModel<TUIView>

Represents code in a context where the view model of a UI view is accessed by an owner property.

ApplicationContext

Represents the application context.

BaseComponentViewModel

Represents the MVVM view model of a UI view or UI component.

ComponentViewModel

Represents the MVVM view model of an UI component.

IUIViewExtensions

Represents an extension of IUIView.

Localizator

Provides information about localization.

NavigationOptions

Represents the navigation options.

NavigationParameters

Represents the navigation parameters.

NavigationResult

Represents the navigation result.

NavigationResult<TValue>

Represents the navigation result.

ServerDataExportOptions

Represents the server data export options.

ViewModel<TUIView>

Represents the MVVM view model of an UI view.

Interfaces

IBaseViewModel

Provides the functionalities of the MVVM view model of a UI view or a UI component.

IComponentViewModel

Provides the functionalities of the MVVM view model of a UI component.

IContextData

Represents the view bag.

IDatasource<TUIView>

Provides the functionalities of a data source.

IDragEventArgs

Represents the arguments of the drag events.

IDragStartEventArgs

Represents the arguments of the dragstart events.

IDropEventArgs

Represents the arguments of the drop event.

IEditedCluster

Represents the edited cluster.

IFrame

Represents the frame.

INeosTenantInfo

Represents the tenant informations.

IUIValidationMessage

Represents an UI validation error.

IUrlContext

Represents the URL context which contains additional parameters added to the URL.

IUser

Represents the user.

IViewContext

Represents the view context.

IViewModel

Provides the functionalities of the MVVM view model of a UI view.

IViewModelAction

Represents the MVVM ViewModel of an UIView Action.

IViewModelActions

Represents the UIView Actions.

IViewModelProperty

Represents the MVVM ViewModel of an UIView Property.

IViewModelRelation

Represents a view model relationship.

IViewModel<TUIView>

Provides the functionalities of the MVVM view model of an UI view.

Enums

ActionBadgeSeverity

Specifies the action badge severity.

ActionDisplayMode

Specifies the action display mode.

ActionLocation

Specifies the action location.

ActionSize

Specifies the action size.

ActionStyle

Specifies the action style.

ActionType

Specifies the action type.

ExportFormat

Specifies the export format.

FrameDisplayMode

Specifies the frame display mode.

NavigationResultState

Specifies the state of the navigation result.

NavigationTarget

Specifies the navigation target.

PopupPosition

Specifies the popup position.

PopupSize

Specifies the popup size.

SummaryType

Specifies the summary type.

ValidationRuleSeverityLevel

Specifies the validation rule severity level.