Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

Application Model: Built-in Interfaces

  • 2 minutes to read

This topic lists Application Model interfaces and extenders shipped with XAF. XAF uses extenders to add properties to Application Model nodes.

Interface

Description

Extenders

IModelAction

Contains Action settings.

IModelActionValidationContexts,

IModelActionWeb

IModelActionContainerViewItem

Defines a View Item that displays an Action Container.

IModelActionDesign

Contains the Actions, Action Containers, Controllers, and DisableReasons nodes.

IModelActionDesignContainerMapping

IModelApplication

Contains general information about an application.

IModelApplicationCreatableItems,

IModelApplicationNavigationItems,

IModelApplicationValidation

IModelChartSettings

Contains the Chart List Editor settings.

IModelWebChartSettings

IModelClass

Defines a persistent class from the Business Model and provides access to its members.

IModelClassShowAutoFilterRow,

IModelClassShowFindPanel,

IModelClassNewItemRow,

IModelClassNavigation,

IModelClassReportsVisibility,

IModelClassCloneable,

IModelCommonFileTypeFilters,

IModelConditionalAppearance

IModelColumn

Defines a column that displays a particular property.

IModelPropertyEditorLinkView,

IModelColumnWin,

IModelColumnTreeListWin

IModelDetailView

Defines a Detail View of a specific business class.

IModelDetailViewDefaultFocusedItem,

IModelViewHiddenActions,

IModelWinLayoutManagerDetailViewOptions,

IModelPrintingSettings

IModelLayoutGroup

Defines the layout of View Items that belong to a particular group.

IModelWinLayoutGroup

IModelLayoutItem

Defines the View Item layout in a Detail View.

IModelWinLayoutItem

IModelListView

Defines a business class List View.

IModelChartListView,

IModelPivotListView,

IModelListViewFilter,

IModelViewHiddenActions,

IModelListViewPreviewColumn,

IModelListViewShowAutoFilterRow,

IModelListViewShowFindPanel,

IModelListViewNewItemRow,

IModelListViewStateStore,

IModelListViewWeb,

IModelPrintingSettings,

IModelListViewSchedulerWeb,

IModelListViewScheduler,

IModelCommonFileTypeFilters,

IModelMemberPivotChartVisibility

IModelRootNavigationItems

Specifies the Navigation Action structure.

IModelNavigationItemsForReports,

IModelNavigationItemsVariantSettings,

IModelPivotChartNavigation

IModelOptions

Allows you to edit different UI settings.

IModelOptionsDashboards,

IModelApplicationOptionsSkin,

IModelOptionsEnableHtmlFormatting,

IModelPrintingSettings,

IModelOptionsScheduler,

IModelOptionsStateStore,

IModelOptionsWeb,

IModelOptionsWin,

IModelWinLayoutManagerOptions,

IModelOptionsFileAttachment

IModelPropertyEditor

Defines a Property Editor for the current property.

IModelPropertyEditorLinkView

IModelTabbedGroup

Defines the View Items layout within a tabbed group.

IModelLayoutElementWithCaption

IModelView

The base interface for IModelListView, IModelDetailView, and IModelDashboardView.

IModelViewVariants,

IModelViewHiddenActions