Back to Devexpress

DevExpress.ExpressApp Namespace

expressappframework-devexpress.md

latest34.2 KB
Original Source

DevExpress.ExpressApp Namespace

Contains classes that represent base XAF infrastructure components.

Assembly : DevExpress.ExpressApp.v25.2.dll

NuGet Package : DevExpress.ExpressApp

Classes

NameDescription
BaseObjectSpaceA base class for the classes that implement the IObjectSpace interface.
CollectionSourceThe Collection Source used for the List Views that display collections of business objects.
CollectionSourceBaseAn abstract class that serves as the base class for Collection Source classes.
CollectionSourceModeAttributeSpecifies the mode of operation for the Collection Sources created by List Property Editors representing the CollectionSourceModeAttribute ‘s target property.
CompositeObjectSpaceThe base class for Object Spaces.
CompositeViewA base class for Views that support View Items layout.
ControllerThe base class for Controllers.
CreateCustomCollectionSourceEventArgsArguments passed to the XafApplication.CreateCustomCollectionSource event handler.
CreateCustomCurrentObjectDetailViewEventArgsArguments passed to the ListView.CreateCustomCurrentObjectDetailView event.
CreateCustomLogonParameterStoreEventArgsRepresents arguments passed to the XafApplication.CreateCustomLogonParameterStore event.
CreateCustomLogonWindowControllersEventArgsArguments passed to the XafApplication.CreateCustomLogonWindowControllers event.
CreateCustomLogonWindowObjectSpaceEventArgsArguments passed to the XafApplication.CreateCustomLogonWindowObjectSpace event.
CreateCustomModelCacheManagerEventArgsArguments, passed to the XafApplication.CreateCustomModelCacheManager event.
CreateCustomModelDifferenceStoreEventArgsArguments passed to the XafApplication.CreateCustomModelDifferenceStore and XafApplication.CreateCustomUserModelDifferenceStore events.
CreateCustomObjectSpaceProviderEventArgsRepresents arguments passed to the XafApplication.CreateCustomObjectSpaceProvider event.
CreateCustomPropertyCollectionSourceEventArgsArguments passed to the XafApplication.CreateCustomPropertyCollectionSource event handler.
CreateCustomTemplateEventArgsRepresents arguments passed to the XafApplication.CreateCustomTemplate event.
CustomCheckCompatibilityEventArgsArguments passed to the CustomCheckCompatibility event.
CustomCreateObjectSpaceProviderContextContains information required to create a custom Object Space provider.
CustomHasPermissionToEventArgsArguments passed to the SecuritySystem.CustomIsGranted event.
CustomizeFormattingCultureEventArgsArguments passed to the XafApplication.CustomizeFormattingCulture event.
CustomizeLanguageEventArgsArguments passed to the XafApplication.CustomizeLanguage event.
CustomizeTemplateEventArgsArguments passed to the XafApplication.CustomizeTemplate event.
CustomizeViewShortcutArgsArguments passed to the View.CustomizeViewShortcut event.
CustomProcessShortcutEventArgsArguments passed to the XafApplication.CustomProcessShortcut event.
DashboardViewA Dashboard View.
DashboardViewCreatedEventArgsRepresents arguments passed to the XafApplication.DashboardViewCreated event.
DashboardViewCreatingEventArgsRepresents arguments passed to the XafApplication.DashboardViewCreating event.
DashboardViewExtensions staticExposes extension methods for the DashboardView.
DatabaseVersionMismatchEventArgsArguments passed to the DatabaseVersionMismatch event.
DefaultListViewOptionsAttributeApplied to business classes. Sets a number of default options for the List Views that display objects of the target type.
DetailViewA Detail View.
DetailViewCreatedEventArgsRepresents arguments passed to the XafApplication.DetailViewCreated event.
DetailViewCreatingEventArgsRepresents arguments passed to the XafApplication.DetailViewCreating event.
DetailViewExtensions staticExtends the DetailView class with methods to customize a View Item’s control.
DynamicCollectionA proxy collection that allows you to filter and sort an original collection without its change.
DynamicCollectionBaseAn abstract class that serves as the base class for DynamicCollection.
FetchObjectsEventArgsProvides data for the FetchObjects event.
FrameServes as the site for a nested View.
FrameworkSettings staticContains the DefaultSettingsCompatibilityMode property that allows you to enable configuration options and feature toggles related to a specific version.
LastLogonParametersReadEventArgsRepresents arguments passed to the XafApplication.LastLogonParametersRead event.
LastLogonParametersReadingEventArgsProvides data for the XafApplication.LastLogonParametersReading event.
LastLogonParametersWritingEventArgsRepresents arguments passed to an application’s XafApplication.LastLogonParametersWriting event.
ListViewA List View.
ListViewCreatedEventArgsRepresents arguments passed to the XafApplication.ListViewCreated event.
ListViewCreatingEventArgsRepresents arguments passed to the XafApplication.ListViewCreating event.
ListViewFindPanelAttributeApplied to business classes. Specifies whether a List View‘s GridListEditor shows the Find Panel at runtime.
LoggingOffEventArgsRepresents arguments passed to the XafApplication.LoggingOff event.
LogonEventArgsRepresents arguments passed to the XafApplication.LoggingOn and XafApplication.LoggedOn events.
LogonFailedEventArgsRepresents arguments passed to the XafApplication.LogonFailed event.
LookupEditPropertyCollectionSourceThe Collection Source used for the List Views created by Lookup Property Editors.
MessageOptionsContains Text Notifications options passed to the ShowViewStrategyBase.ShowMessage method.
ModelCacheManagerManages the Application Model cache designed to improve the startup speed and performance.
ModelDifferenceStoreThe base class for classes that provide writable storage for the Application Model differences.
ModelStoreBaseThe base class for classes that provide a readonly storage for the Application Model differences.
ModuleBaseThe base class for XAF modules.
NestedFrameServes as a site for Views displayed by View Items.
NonPersistentObjectSpaceAn Object Space used to manage non-persistent objects.
NonPersistentObjectSpaceProviderProvides Object Space that manipulates non-persistent object instances.
ObjectChangedEventArgsArguments passed to the IObjectSpace.ObjectChanged event.
ObjectManipulatingEventArgsArguments passed to the events that involve manipulating an object.
ObjectRecordContains information to get the wrapped object’s value or to load the complete business object from a database in InstantFeedback, InstantFeedbackView, or ServerView mode.
ObjectsCountGettingEventArgsArguments, passed to the NonPersistentObjectSpace.ObjectsCountGetting event.
ObjectsManipulatingEventArgsArguments passed to the events that involve manipulating objects.
ObjectSpaceCreatedEventArgsArguments passed to the XafApplication.ObjectSpaceCreated event.
ObjectSpaceFactoryExtensions staticContains IObjectSpaceFactory extension methods.
ObjectSpaceModificationEventArgsProvides data for the ModifiedChanging event.
ObjectSpaceProviderEventsStores handlers for Object Space Provider events.
ObjectViewRepresents a base class for Views that display object(s) of a particular type.
ObjectViewControllerA base class for View Controllers intended for Object Views.
ObjectViewController<ViewType, ObjectType>A base class for View Controllers intended for Object Views.
ProcessActionContainerEventArgsRepresents arguments passed to the Frame.ProcessActionContainer event.
PropertyCollectionSourceServes as the data source for the nested List Views that display collection properties.
SecuritySystem staticThe static class that defines the XAF security system.
ShowViewParametersA set of parameters used to display a new View.
ShowViewSourceContains a set of parameters that specify the current view context.
ShowViewStrategyBaseAn abstract class that serves as the base class for the Show View Strategy classes.
ValidateObjectEventArgsRepresents arguments passed to the ListView.ValidateObject and ListEditor.ValidateObject events.
ViewThe base class for Views.
ViewControllerA View Controller.
ViewController<ViewType>A base class for generic View Controllers.
ViewCreatedEventArgsRepresents arguments passed to the XafApplication.ViewCreated event.
ViewCreatingEventArgsThe base class for event arguments passed to the XafApplication.ListViewCreating, XafApplication.DetailViewCreating, XafApplication.DashboardViewCreating and XafApplication.ViewCreating events.
ViewItemsChangedEventArgsRepresents arguments passed to the CompositeView.ItemsChanged event.
ViewShortcutSupplies key information on a View.
ViewShowingEventArgsRepresents arguments passed to the XafApplication.ViewShowing event.
ViewShownEventArgsRepresents arguments passed to an application’s XafApplication.ViewShown event.
WebMessageOptionsContains ASP.NET Web Forms-specific Text Notifications options passed to the ShowViewStrategyBase.ShowMessage method.
WindowServes as the base class for Windows.
WindowControllerRepresents a Window Controller.
WinMessageOptionsContains WinForms-specific Text Notifications options passed to the ShowViewStrategyBase.ShowMessage method.
XafApplicationManages an XAF application.
XafDataViewA 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.
XafDataViewRecordAn 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.
XafInstantFeedbackRecordThis class is an obsolete wrapper for business objects processed in a List View in the InstantFeedback data access mode. Use IObjectRecord instead.

Interfaces

NameDescription
IModelDifferenceDeclares members implemented by entities (persistent classes) used to store model differences in the database.
IModelDifferenceAspectDeclares members implemented by entities (persistent classes) used to store model difference aspects in the database.
IModelExtenderImplemented by Controllers that extend the Application Model.
INonSecuredObjectSpaceFactoryProvides access to the non-secured Object Space in ASP.NET Core applications.
IObjectRecordThe interface for business object wrappers that XAF uses in different List View data access modes.
IObjectRecordSupportDeclares members a List Editor implements to operate with the IObjectRecord objects in the InstantFeedback, InstantFeedbackView, or ServerView data access mode.
IObjectSpaceDeclares members implemented by Object Space.
IObjectSpaceAsyncDeclares asynchronous methods implemented by an Object Space.
IObjectSpaceFactoryProvides access to Object Spaces in ASP.NET Core applications.
IObjectSpaceLinkImplemented by business classes that provide a reference to an associated Object Space.
IObjectSpaceProviderDeclares members implemented by Object Space Providers used by XAF to instantiate Object Spaces.
ISettingsProviderDeclares members implemented by entities that store settings.
ISupportNewItemRowPositionDeclares members implemented by List Editors that support a new item row.
ISupportUpdateImplemented by classes representing UI entities that support batch updates.
IXafEntityObjectDeclares methods that are called automatically when a business object is being created, loaded and saved.

Structs

NameDescription
TemplateContextRepresents a Template context.

Enums

NameDescription
CheckCompatibilityTypeContains values specifying the mode used to check database compatibility.
CollectionSourceDataAccessModeContains values specifying the mode used to access a collection of business objects.
CollectionSourceModeContains values that specify modes of operation for Collection Sources.
ConfirmationResultContains values specifying the user choice in the confirmation dialog.
ConfirmationTypeContains values specifying the confirmation dialog type.
DatabaseUpdateModeContains values that specify the database updating mode.
FormStyleContains values that specify the UI style and application templates used by an XAF Blazor application.
FrameContextContains values that specify the kind of a Frame.
FrameworkSettingsCompatibilityModeThe DefaultSettingsCompatibilityMode property enables configuration options and feature toggles related to a specific version.
InformationTypeContains values that specify the Text Notification type.
LookupEditCollectionSourceModeSpecifies the kind of List View that uses the LookupEditPropertyCollectionSource.
MasterDetailModeContains values which specify a List View’s master-detail mode.
NestingSpecifies whether the View for which an Action or a View Controller is intended, must be root.
NewItemRowPositionContains values that specify the positions of a new item row within a List Editor that supports the ISupportNewItemRowPosition interface.
NewWindowTargetContains values that specify the Window where a View should be invoked.
RefreshParentWindowModeContains values that specify whether and when DevExpress.ExpressApp.Web.PopupWindow’s parent window should be refreshed.
SchemaUpdateModeContains values that specify how to handle the database compatibility check.
SelectionTypeContains values that specify the selection types that a List Editor or a View supports.
TargetWindowContains values that specify the type of the Window to display a View.
UITypeContains values that specify the UI types used in ASP.NET Core Blazor and Windows Forms applications.
ViewItemsChangedTypeContains values specifying a reason for raising the CompositeView.ItemsChanged event.
ViewTypeSpecifies the type of a View, for which an Action or a View Controller is intended.
WindowTypeSpecifies the kind of Window for which a Window Controller is intended.
WinMessageTypeContains values specifying the Text Notification type in a WinForms application.