DevExpress.Maui.Core Namespace
Contains classes, interfaces and enums that implement the basic functionality of the DevExpress components for MAUI.
Assemblies: DevExpress.Maui.Core.dll, DevExpress.Maui.Mvvm.dll
NuGet Packages: DevExpress.Maui.Core, DevExpress.Maui.Mvvm
Classes
Name | Description |
---|---|
AppearanceBase | The base class for appearance objects. |
BackEasingFunction | The function that makes the animated object go slightly back before it moves forward. |
BounceEasingFunction | The function that allows you to create animations with a bouncing effect. |
CircleEasingFunction | The circular easing function that specifies how the animation speeds up and slows down. |
CreateDetailFormViewModelEventArgs | Provides data for DataGridView.CreateDetailFormViewModel and DXCollectionView.CreateDetailFormViewModel events. |
CubicEasingFunction | The cubic function that specifies how the animation speeds up and slows down. |
DetailEditFormViewModel | A View Model for the detail edit form. |
DetailFormShowingEventArgs | Provides data for DataGridView.DetailFormShowing and DXCollectionView.DetailFormShowing events. |
DetailFormViewModel | A View Model for the detail form. |
DetailFormViewModelBase | A base class for View Model used to create, delete, view, and edit data in a detail form. |
DXBorder | A container control that draws a border, background, or both, around another control. |
DXButton | A button control. |
DXButtonBase | A base class for a button. |
DXColorSelector | A color selector item. |
DXCommandParameterTypeAttribute | Allows you to pass a value as a command parameter. |
DXContentPresenter | Layout manager that displays templated views. |
DXContentPresenterBase | The base class for the DXContentPresenter. |
DXControlBase | The base class that handles Tap events. |
DXDockLayout | A layout that allows you to dock its child controls to different sides. |
DXElementBase | The base class for elements within DevExpress .NET MAUI controls. |
DXExpander | A container control that can be expanded and collapsed. |
DXExpanderCommands | Provides access to DXExpander commands. |
DXImage | A component that allows you to display tinted images. |
DXLayoutBase | The base class for layout controls. |
DXScrollView | A control that allows you to scroll its content. |
DXSeparator | A line that separates neighboring items within your application’s UI. |
DXStackLayout | A layout that positions child elements in a single line vertically or horizontally. |
DXStyleTargetTypeAttribute | An attribute that allows you to specify the property’s target type. |
DXSwitch | A switch control. |
DXTapEventArgs |
Provides data for the Tap event.
|
DXToggleButton | A toggle button control. |
DXViewBase | A base class. |
DXWrapLayout | A layout that sequentially positions its nested child controls from left to right and adds “line breaks” where necessary. |
EasingFunctionBase | The base class for easing functions. Easing functions specify how animations progress over time. |
ElasticEasingFunction | This function is used to create an animation that resembles spring oscillation. |
ExponentialEasingFunction | An easing function that uses an exponential formula to specify how the animation speeds up and slows down. |
FilterCheckedListModel | A data model for filter list elements with multiple selection. |
FilterCheckedListModelBase | An abstract base class for Models related to a filtered list with checkable items. |
FilterCheckItemModel | A data model for filter check items. |
FilterCriteriaConverterModelBase<T> | Converts an item model to the specified type. |
FilterDateRangeModel | A data model for the FilterDateRangeItem. |
FilteringUIContext | A context that allows you to bind a filtering UI item to a control’s data. |
FilteringUIFormShowingEventArgs | Provides data for the FilteringUIFormShowing and FilteringUIFormShowing events. |
FilteringUIFormViewModel | A ViewModel for the filtering UI form. |
FilterListModel | A data model for filter list elements with single selection. |
FilterListModelBase | A base class for filter list models. |
FilterModelBase | The base class for filter data models. |
FilterNumericRangeModel | A data model for the FilterNumericRangeItem. |
FilterNumericRangeSliderModel | A data model for the FilterNumericRangeSliderItem. |
FilterRangeModelBase<T> | A base class for data models of filter range items. |
FilterSwitchItemModel | A data model for filter switch items. |
FilterValueInfo | Contains information about a filter value. |
IocExtension | A markup extension that allows you to retrieve a service object registered in the IoC (Inversion of Control) container in XAML. |
LinearEasingFunction | The linear easing function that specifies how the animation speeds up and slows down. |
Localizer | Contains properties used to localize .NET MAUI controls. |
LocalizerExtension | A markup extension that allows you to specify localized strings in XAML. |
NavigationService | Manages navigation between pages. |
ON static | A helper class that allows you to identify device parameters: operating system type, orientation, form factor, and device type (physical device or simulator). |
OnDisplaySizeExtension | Implements a XAML extension that allows you to specify control settings (for example, the font size) depending on the physical screen size, regardless of the screen orientation. |
OnOrientationExtension | Implements a XAML extension that allows you to specify control settings (for example, the font size) depending on the device orientation. |
OnScreenHeightExtension | Implements a XAML extension that allows you to specify control settings depending on the current screen height and screen orientation. |
OnScreenSizeExtensionBase | The base class for extensions that allows them to specify property values depending on the available space by width or height. |
OnScreenWidthExtension | Implements a XAML extension that allows you to specify control settings depending on the current screen width and screen orientation. |
PowerEasingFunction | The power function that specifies how the animation speeds up and slows down. Use the Power property to specify the exponential power value. |
PredefinedFilter | A predefined filter item within the PredefinedFilterCheckedChipGroupItem container. |
PredefinedFilterCheckedListModel | A data model for the FilterDateRangeItem. |
PredefinedFilterCollection | The collection of PredefinedFilter objects. |
PrintService | Allows you to display the native device’s print dialog for a specified document. |
QuadraticEasingFunction | An easing function that uses the formula f(t) = t² to specify how the animation speeds up or slows down. |
QuarticEasingFunction | An easing function that uses the formula f(t) = t⁴ to specify how the animation speeds up or slows down. |
QuinticEasingFunction | An easing function that uses the formula f(t) = t⁵ to specify how the animation speeds up or slows down. |
ResourceStringLoader | This class includes the method that returns the localization string value by its key. |
SafeKeyboardAreaView | A container that shrinks vertically when you open a device keyboard to avoid content overlap. Also allows you to display custom content in the keyboard area. |
SaveFilePicker | Displays a dialog that allows a user to choose a save location and enter a file name. |
SineEasingFunction | An easing function that uses a sine formula to specify how the animation speeds up and slows down. |
SlideView | A control that you can use to show a collection of items. A user can swipe left/right or up/down to navigate between items. |
SlideViewCommands | Provides access to SlideView commands. |
SystemBarBehavior | A behavior that applies system colors to the system’s status bar. |
Theme | A theme of DevExpress .NET MAUI controls. |
ThemeColorExtension | Implements a XAML markup extension that gets color theme colors by theme color key. |
ThemeColorExtensionBase | The base class that includes properties to get a tonal palette’s tone number that is used when the specific device theme is applied. |
ThemeColorScheme | The set of colors used in a Theme of DevExpress .NET MAUI Controls. |
ThemeErrorColorExtension | Implements a XAML markup extension that allows you to get the color theme’s error color. |
ThemeManager static | A class that allows you to switch a theme of DevExpress .NET MAUI Controls. |
ThemeNeutralColorExtension | Implements a XAML markup extension that allows you to get the color theme’s neutral color. |
ThemeNeutralVariantColorExtension | Implements a XAML markup extension that allows you to get the color theme’s neutral variant color. |
ThemePrimaryColorExtension | Implements a XAML markup extension that allows you to get the color theme’s primary color. |
ThemeSecondaryColorExtension | Implements a XAML markup extension that allows you to get the color theme’s secondary color. |
ThemeTertiaryColorExtension | Implements a XAML markup extension that allows you to get the color theme’s tertiary color. |
TonalPalette | A collection of color shades used to support switching between light and dark themes. |
UIObjectService | Allows you to access an associated UI element from the View Model without creating a strong-typed reference. |
UIServiceBase<T> | An abstract base class used to create UI services in MAUI applications. |
ValidateItemEventArgs | Stores arguments for events that trigger when a value is validated. |
ValueChangedEventArgs<T> | Stores arguments for events that trigger when a value changes. |
ValueChangingEventArgs<T> | Stores arguments for events that trigger before a value changes. |
ValueEventArgs<T> | Stores event arguments that contain a value of the specified type. |
ValueInfo<T> | Contains information about a value. |
ViewLocalizerBase<TEnum> | A base class for a control’s localization. |
Interfaces
Name | Description |
---|---|
IDetailEditFormPage | An interface that exposes an API that allows you to implement custom CRUD edit forms. |
IDetailFormPage | An interface that exposes an API that allows you to implement custom CRUD view forms. |
Localizer.IStringLoader | An interface that should be implemented by a class that returns a localization string value by its key. |
Enums
Name | Description |
---|---|
ApplyFilterMode | |
CornerMode | Lists values used to specify whether editor corners are rounded or cut. |
DataChangeType | Lists data operation types. |
DataFilterCondition | Enumerates filter conditions used to create a filter criterion based on a value in the Auto Filter Row. |
DataFilterMode | Enumerates values that specify whether filters are applied to the actual cell values or to the text displayed in cells. |
DataGroupInterval | Lists the values that specify how the data rows are combined into groups. |
DataSortMode | Lists values that specify how values are sorted and grouped. |
DataSortOrder | Lists values that specify the data sort order. |
DataSummaryProcess | Specifies the current status of custom summary calculation. |
DataSummaryType | Lists values that specify the aggregate function types. |
DetailFormType | Lists detail form types. |
Dock | Lists values that define a child element position within the DXDockLayout control. |
DXButtonType | The button type. |
DXScrollToPosition | Specifies where to display the target item after a scrolling operation is complete. |
EasingMode | Lists animation easing modes. |
ExpandMode | Specifies the animation effect applied to a visual element during expand and collapse operations. |
FilterValuesSortMode | Lists sort modes for values that are used to filter data control items. |
IconVisibility | Lists values used to specify when to display an icon. |
KeyboardAreaSizeMode | Lists size modes that are applied to the SafeKeyboardAreaView‘s KeyboardArea panel. |
LayoutItemAlignment | Lists different alignments for items within a layout control. |
LayoutItemWrap | Lists wrap modes for layout items. |
PickerShowMode | Lists UI elements that can be used to display picker items. |
Placement | Lists values that specifies the position of the DXPopup in its container. |
RippleEffectPosition | Lists values that define whether to show ripple effects in front of control content or behind it. |
SlideViewCacheMode | Lists values that specify how the SlideView control caches its item content. |
ThemeColor | Lists colors used in DevExpress .NET MAUI Themes. Each entry specifies tonal palette colors used in light and dark themes. For information on color names and their uses, review Material Design Color System. |
ThemeSeedColor | Lists the available base colors that are used to generate the ThemeColorScheme. |
UnboundDataType | Contains values that specify the data type and binding mode of columns. |
VisibilityState | Lists values that specify the visibility state. |