expressappframework-devexpress.md
Contains classes that represent base XAF infrastructure components.
Assembly : DevExpress.ExpressApp.v25.2.dll
NuGet Package : DevExpress.ExpressApp
| 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 | 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 CustomCheckCompatibility event. |
| CustomCreateObjectSpaceProviderContext | Contains information required to create a custom Object Space provider. |
| 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. |
| DashboardViewExtensions static | Exposes extension methods for the DashboardView. |
| DatabaseVersionMismatchEventArgs | Arguments passed to the 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 | 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 | 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 shows the Find Panel 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 | A set of parameters used to display a new View. |
| ShowViewSource | Contains a set of parameters that specify the current view context. |
| 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. |
| 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. |
| Name | Description |
|---|---|
| TemplateContext | Represents a Template context. |
| 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 | Contains values that specify the database updating mode. |
| FormStyle | Contains values that specify the UI style and application templates used by an XAF Blazor application. |
| FrameContext | Contains values that specify the kind of a Frame. |
| FrameworkSettingsCompatibilityMode | The DefaultSettingsCompatibilityMode property enables configuration options and feature toggles related to a specific version. |
| 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 that specify the Window where a View should be invoked. |
| RefreshParentWindowMode | Contains values that specify whether and when DevExpress.ExpressApp.Web.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 that specify 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. |