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.

ActionLocationEntry

Represents the action location entry.

ApplicationContext

Represents a context containing application-wide settings.

Its scope is the application, meaning that there is only one instance accessible by all UI views.

BaseComponentViewModel

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

ComponentViewModel

Represents the MVVM view model of an UI component.

CsvOptions

Represents the CSV-specific options.

CustomFilterOperator

Represents a custom filter operator.

Device

Represents the device (computer, tablet, phone, etc.) on which the application is running.

FilterExtensions

Represents an extension of Filter.

FontWeights

Provides constants for font weights.

FramesContainerModes

Provides constants for frames container modes.

IUIViewExtensions

Represents an extension of IUIView.

Localizator

Provides information about localization.

LookupDefinition

Represents a lookup definition available to transpiled client code.

MessageSeverities

Provides constants for message severities.

NamedFilter

Represents a named filter.

NavigationOptions

Represents the navigation options.

NavigationParameters

Represents the navigation parameters.

NavigationResult

Represents the navigation result.

NavigationResult<TValue>

Represents the navigation result.

Permissions

Represents the permissions.

RichTextEditorCustomAction

Represents a custom action for the RichTextEditor component, displayed in its toolbar.

ServerDataExportOptions

Represents the server data export options.

StandardColorNames

Contains string constants for standard color names in kebab-case format.

StandardSizes

Provides constants for standard sizes.

SummaryRequest

Represents a summary request.

SummaryTypes

Represents the summary types.

Theme

Represents the theme.

ThemeBreakpoints

Represents the theme breakpoints.

ThemeManager

Represents the theme manager.

ToggleOverlayOptions

Represents the toggle overlay options.

UI

Represents the UI global methods.

UIValidationMessage

Represents an UI validation message.

UIViewEvents

Represents the UI view events.

UIViewTypeAttribute

UI View type attribute.

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.

IDatagridColspanEventArgs<T>

Represents the arguments of the datagrid colspan event.

IDatagridDragEventArgs<T>

Represents the arguments of the datagrid drag event.

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.

IFilterValidationContext

Represents the context a filter validation rule is invoked with: the condition to check, and the whole filter currently being edited (never the last-committed filter alone), so a rule can safely cross-check another condition without ever reading a stale value.

IFilterValidationRuleCollection

Represents an ordered collection of filter validation rules, each declaring the filter modes it applies to.

IFilteringBehavior

Represents the filtering behavior.

IFrame

Represents the frame.

IGroupSummaryResult

Provides the functionality to retrieve summaries.

IGroupingBehavior

Represents the grouping behavior.

IIdValue

Represents a key-value store interface for managing values identified by string keys.

ILookupContext

Provides the functionalities of lookup context.

INeosTenantInfo

Represents the tenant informations.

IReportGenerationEventArgs

Represents the report generation event arguments.

IReportGenerationEvent<TEventArgs, TNotificationArgs>

Represents the report generation event.

IReportGenerationFailedEventArgs

Represents the report generation failed event arguments.

IReportGenerationSucceededEventArgs

Represents the report generation succeeded event arguments.

IResizeEventArgs

Represents the arguments of the resize event.

ISortingBehavior

Represents the sorting behavior.

IStyleRuleOptions

Represents the style rule options.

ISummaryResult

Provides the functionality to retrieve summaries.

ISummaryType

Represents the summary type.

ISummaryTypes

Represents the summary types.

ITreeViewDragEventArgs<T>

Represents the arguments of the tree view drag event.

IUIElementSize

Represents the size of a UI element.

IUIEventArgs

Represents the arguments of the UI event.

IUIEvent<TArgs>

Represents the UI event.

IUIValidationMessage

Represents an UI validation error.

IUIViewBehavior

Represents an extension of IUIView.

IUIViewEventArgs

Represents the UI view event arguments.

IUrlContext

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

IUser

Represents the user.

IUserStyleRule

Represents a user style rule.

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.

IViewModelEntityViewParameter

Represents an Entity View parameter.

IViewModelEntityViewParameter<TValue>

Represents an Entity View parameter.

IViewModelFilterableAttribute

Represents a filterable attribute (property, entity view parameter).

IViewModelProperties

Represents the UI view properties.

IViewModelProperty

Represents the MVVM ViewModel of an UIView Property.

IViewModelPropertyState

Provides the functionalities of a view model property state.

IViewModelRelation

Represents a view model relationship.

IViewModelState

Provides the functionalities of a view model state.

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.

ContentAlign

Specifies the content alignment.

ExportFormat

Specifies the export format.

FilterComponent

Specifies the filter component.

FilterValidationRuleScope

Defines in which filter modes a filter validation rule runs.

FilteringExecutionSide

Specifies the filtering execution side.

FrameDisplayMode

Specifies the frame display mode.

GroupingExecutionSide

Specifies the grouping execution side.

NavigationResultState

Specifies the state of the navigation result.

NavigationTarget

Specifies the navigation target.

PopupPosition

Specifies the popup position.

PopupSize

Specifies the popup size.

ReferenceRetrievingTrigger

Specifies the reference retrieving trigger.

SortingExecutionSide

Specifies the sorting execution side.

StyleRuleContentDisplayMode

Specifies the style rule content display mode.

SummaryType

Specifies the summary type.

UserCustomViewMode

Represents the user custom view mode enumeration.

ValidationRuleSeverityLevel

Specifies the validation rule severity level.