Skip to main content
.NET 8.0+

DevExpress.ExpressApp Namespace

Contains classes that represent base XAF infrastructure components.

Assembly: DevExpress.ExpressApp.v24.2.dll

NuGet Package: DevExpress.ExpressApp

Classes

Name Description
BaseObjectSpace A base class for the classes that implement the IObjectSpace interface.
CollectionSource The Collection Source used for the List Views that display collections of business objects.
CollectionSourceBase An abstract class that serves as the base class for Collection Source classes.
CollectionSourceModeAttribute Specifies the mode of operation for the Collection Sources created by List Property Editors representing the CollectionSourceModeAttribute‘s target property.
CompositeObjectSpace The base class for Object Spaces.
CompositeView Represents a base class for Views that support View Items layout.
Controller The base class for Controllers.
CreateCustomCollectionSourceEventArgs Arguments passed to the XafApplication.CreateCustomCollectionSource event handler.
CreateCustomCurrentObjectDetailViewEventArgs Arguments passed to the ListView.CreateCustomCurrentObjectDetailView event.
CreateCustomLogonParameterStoreEventArgs Represents arguments passed to the XafApplication.CreateCustomLogonParameterStore event.
CreateCustomLogonWindowControllersEventArgs Arguments passed to the XafApplication.CreateCustomLogonWindowControllers event.
CreateCustomLogonWindowObjectSpaceEventArgs Arguments passed to the XafApplication.CreateCustomLogonWindowObjectSpace event.
CreateCustomModelCacheManagerEventArgs Arguments, passed to the XafApplication.CreateCustomModelCacheManager event.
CreateCustomModelDifferenceStoreEventArgs Arguments passed to the XafApplication.CreateCustomModelDifferenceStore and XafApplication.CreateCustomUserModelDifferenceStore events.
CreateCustomObjectSpaceProviderEventArgs Represents arguments passed to the XafApplication.CreateCustomObjectSpaceProvider event.
CreateCustomPropertyCollectionSourceEventArgs Arguments passed to the XafApplication.CreateCustomPropertyCollectionSource event handler.
CreateCustomTemplateEventArgs Represents arguments passed to the XafApplication.CreateCustomTemplate event.
CustomCheckCompatibilityEventArgs Arguments passed to the XafApplication.CustomCheckCompatibility event.
CustomHasPermissionToEventArgs Arguments passed to the SecuritySystem.CustomIsGranted event.
CustomizeFormattingCultureEventArgs Arguments passed to the XafApplication.CustomizeFormattingCulture event.
CustomizeLanguageEventArgs Arguments passed to the XafApplication.CustomizeLanguage event.
CustomizeTemplateEventArgs Arguments passed to the XafApplication.CustomizeTemplate event.
CustomizeViewShortcutArgs Arguments passed to the View.CustomizeViewShortcut event.
CustomProcessShortcutEventArgs Arguments passed to the XafApplication.CustomProcessShortcut event.
DashboardView A Dashboard View.
DashboardViewCreatedEventArgs Represents arguments passed to the XafApplication.DashboardViewCreated event.
DashboardViewCreatingEventArgs Represents arguments passed to the XafApplication.DashboardViewCreating event.
DatabaseVersionMismatchEventArgs Represents arguments passed to the XafApplication.DatabaseVersionMismatch event.
DefaultListViewOptionsAttribute Applied to business classes. Sets a number of default options for the List Views that display objects of the target type.
DetailView Represents a Detail View.
DetailViewCreatedEventArgs Represents arguments passed to the XafApplication.DetailViewCreated event.
DetailViewCreatingEventArgs Represents arguments passed to the XafApplication.DetailViewCreating event.
DetailViewExtensions static Extends the DetailView class with methods to customize a View Item’s control.
DynamicCollection A proxy collection that allows you to filter and sort an original collection without its change.
DynamicCollectionBase An abstract class that serves as the base class for DynamicCollection.
FetchObjectsEventArgs Provides data for the FetchObjects event.
Frame Serves as the site for a nested View.
FrameworkSettings static Contains the DefaultSettingsCompatibilityMode property that allows you to enable configuration options and feature toggles related to a specific version.
LastLogonParametersReadEventArgs Represents arguments passed to the XafApplication.LastLogonParametersRead event.
LastLogonParametersReadingEventArgs Provides data for the XafApplication.LastLogonParametersReading event.
LastLogonParametersWritingEventArgs Represents arguments passed to an application’s XafApplication.LastLogonParametersWriting event.
ListView Represents a List View.
ListViewCreatedEventArgs Represents arguments passed to the XafApplication.ListViewCreated event.
ListViewCreatingEventArgs Represents arguments passed to the XafApplication.ListViewCreating event.
ListViewFindPanelAttribute Applied to business classes. Specifies whether a List View‘s GridListEditor and ASPxGridListEditor show the Find Panel (WinForms) and Search Panel (ASP.NET Web Forms) at runtime.
LoggingOffEventArgs Represents arguments passed to the XafApplication.LoggingOff event.
LogonEventArgs Represents arguments passed to the XafApplication.LoggingOn and XafApplication.LoggedOn events.
LogonFailedEventArgs Represents arguments passed to the XafApplication.LogonFailed event.
LookupEditPropertyCollectionSource The Collection Source used for the List Views created by Lookup Property Editors.
MessageOptions Contains Text Notifications options passed to the ShowViewStrategyBase.ShowMessage method.
ModelCacheManager Manages the Application Model cache designed to improve the startup speed and performance.
ModelDifferenceStore The base class for classes that provide writable storage for the Application Model differences.
ModelStoreBase The base class for classes that provide a readonly storage for the Application Model differences.
ModuleBase The base class for XAF modules.
NestedFrame Serves as a site for Views displayed by View Items.
NonPersistentObjectSpace An Object Space used to manage non-persistent objects.
NonPersistentObjectSpaceProvider Provides Object Space that manipulates non-persistent object instances.
ObjectChangedEventArgs Arguments passed to the IObjectSpace.ObjectChanged event.
ObjectManipulatingEventArgs Arguments passed to the events that involve manipulating an object.
ObjectRecord Contains information to get the wrapped object’s value or to load the complete business object from a database in InstantFeedback, InstantFeedbackView, or ServerView mode.
ObjectsCountGettingEventArgs Arguments, passed to the NonPersistentObjectSpace.ObjectsCountGetting event.
ObjectsManipulatingEventArgs Arguments passed to the events that involve manipulating objects.
ObjectSpaceCreatedEventArgs Arguments passed to the XafApplication.ObjectSpaceCreated event.
ObjectSpaceFactoryExtensions static Contains IObjectSpaceFactory extension methods.
ObjectSpaceModificationEventArgs Provides data for the ModifiedChanging event.
ObjectSpaceProviderEvents Stores handlers for Object Space Provider events.
ObjectView Represents a base class for Views that display object(s) of a particular type.
ObjectViewController A base class for View Controllers intended for Object Views.
ObjectViewController<ViewType, ObjectType> A base class for View Controllers intended for Object Views.
ProcessActionContainerEventArgs Represents arguments passed to the Frame.ProcessActionContainer event.
PropertyCollectionSource Serves as the data source for the nested List Views that display collection properties.
SecuritySystem static The static class that defines the XAF security system.
ShowViewParameters Represents a set of parameters used to display a new View.
ShowViewSource Represents a set of parameters that specify the context from which the ShowViewStrategyBase.ShowView method has been invoked.
ShowViewStrategyBase An abstract class that serves as the base class for the Show View Strategy classes.
ValidateObjectEventArgs Represents arguments passed to the ListView.ValidateObject and ListEditor.ValidateObject events.
View The base class for Views.
ViewController A View Controller.
ViewController<ViewType> A base class for generic View Controllers.
ViewCreatedEventArgs Represents arguments passed to the XafApplication.ViewCreated event.
ViewCreatingEventArgs The base class for event arguments passed to the XafApplication.ListViewCreating, XafApplication.DetailViewCreating, XafApplication.DashboardViewCreating and XafApplication.ViewCreating events.
ViewItemsChangedEventArgs Represents arguments passed to the CompositeView.ItemsChanged event.
ViewShortcut Supplies key information on a View.
ViewShowingEventArgs Represents arguments passed to the XafApplication.ViewShowing event.
ViewShownEventArgs Represents arguments passed to an application’s XafApplication.ViewShown event.
WebMessageOptions Contains ASP.NET Web Forms-specific Text Notifications options passed to the ShowViewStrategyBase.ShowMessage method.
Window Serves as the base class for Windows.
WindowController Represents a Window Controller.
WinMessageOptions Contains WinForms-specific Text Notifications options passed to the ShowViewStrategyBase.ShowMessage method.
XafApplication Manages an XAF application.
XafDataView A lightweight read-only list of data records (a data view) retrieved from a database without loading complete business objects. Can be queried much more quickly than a real objects collection.
XafDataViewRecord An abstract class that implements IObjectRecord and represents a lightweight read-only data record (a data view) retrieved from a database without loading a complete business object.
XafInstantFeedbackRecord This class is an obsolete wrapper for business objects processed in a List View in the InstantFeedback data access mode. Use IObjectRecord instead.

Interfaces

Name Description
IModelDifference Declares members implemented by entities (persistent classes) used to store model differences in the database.
IModelDifferenceAspect Declares members implemented by entities (persistent classes) used to store model difference aspects in the database.
IModelExtender Implemented by Controllers that extend the Application Model.
INonSecuredObjectSpaceFactory Provides access to the non-secured Object Space in ASP.NET Core applications.
IObjectRecord The interface for business object wrappers that XAF uses in different List View data access modes.
IObjectRecordSupport Declares members a List Editor implements to operate with the IObjectRecord objects in the InstantFeedback, InstantFeedbackView, or ServerView data access mode.
IObjectSpace Declares members implemented by Object Space.
IObjectSpaceAsync Declares asynchronous methods implemented by an Object Space.
IObjectSpaceFactory Provides access to Object Spaces in ASP.NET Core applications.
IObjectSpaceLink Implemented by business classes that provide a reference to an associated Object Space.
IObjectSpaceProvider Declares members implemented by Object Space Providers used by XAF to instantiate Object Spaces.
ISettingsProvider Declares members implemented by entities that store settings.
ISupportNewItemRowPosition Declares members implemented by List Editors that support a new item row.
ISupportUpdate Implemented by classes representing UI entities that support batch updates.
IXafEntityObject Declares methods that are called automatically when a business object is being created, loaded and saved.

Structs

Name Description
TemplateContext Represents a Template context.

Enums

Name Description
CheckCompatibilityType Contains values specifying the mode used to check database compatibility.
CollectionSourceDataAccessMode Contains values specifying the mode used to access a collection of business objects.
CollectionSourceMode Contains values that specify modes of operation for Collection Sources.
ConfirmationResult Contains values specifying the user choice in the confirmation dialog.
ConfirmationType Contains values specifying the confirmation dialog type.
DatabaseUpdateMode Specifies the mode of updating the database.
FrameContext Contains values that specify the kind of a Frame from which the ShowViewStrategyBase.ShowView method has been invoked.
FrameworkSettingsCompatibilityMode The DefaultSettingsCompatibilityMode property enables configuration options and feature toggles related to a specific version.
InformationPosition Contains values that specify the position of the Text Notification position displayed using the dxToast widget in ASP.NET Web Forms applications.
InformationType Contains values that specify the Text Notification type.
LookupEditCollectionSourceMode Specifies the kind of List View that uses the LookupEditPropertyCollectionSource.
MasterDetailMode Contains values which specify a List View’s master-detail mode.
Nesting Specifies whether the View for which an Action or a View Controller is intended, must be root.
NewItemRowPosition Contains values that specify the positions of a new item row within a List Editor that supports the ISupportNewItemRowPosition interface.
NewWindowTarget Contains values specifying the Window in which a View should be invoked.
RefreshParentWindowMode Contains values that specify whether and when PopupWindow‘s parent window should be refreshed.
SchemaUpdateMode Contains values that specify how to handle the database compatibility check.
SelectionType Contains values that specify the selection types that a List Editor or a View supports.
TargetWindow Contains values specifying the type of the Window to display a View.
UIType Contains values that specify the UI types used in ASP.NET Core Blazor and Windows Forms applications.
ViewItemsChangedType Contains values specifying a reason for raising the CompositeView.ItemsChanged event.
ViewType Specifies the type of a View, for which an Action or a View Controller is intended.
WindowType Specifies the kind of Window for which a Window Controller is intended.
WinMessageType Contains values specifying the Text Notification type in a WinForms application.