DevExpress.Maui.Core Namespace
Contains classes, interfaces and enums that implement the basic functionality of the DevExpress components for MAUI.
Assembly: DevExpress.Maui.Core.dll
NuGet Package: DevExpress.Maui.Core
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. |
BindableBase | A base class that implements the INotifyPropertyChanged interface. |
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 | Stores data for the DataGridView.CreateDetailFormViewModel and DXCollectionView.CreateDetailFormViewModel events. |
CubicEasingFunction | The cubic function that specifies how the animation speeds up and slows down. |
DetailEditFormViewModel | A View Model used to edit source item values in a separate form. |
DetailFormShowingEventArgs | Provides data for the DataGridView.DetailFormShowing and DXCollectionView.DetailFormShowing events. |
DetailFormViewModel | A View Model used to view detail information about a source item in a separate form. |
DetailFormViewModelBase | A base class for View Models used to view and edit DataGridView or CollectionView data in separate forms. |
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. |
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 | |
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. |
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. |
LinearEasingFunction | The linear easing function that specifies how the animation speeds up and slows down. |
Localizer static | A base class that provides functionality for custom localizers of .NET MAUI Controls. |
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. |
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. |
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. |
ValidateItemEventArgs | Contains data for ValidateAndSave and ValidateAndSave events. |
ValueChangedEventArgs<T> | Contains data for events that allow you to obtain the current and previous object states. |
ValueChangingEventArgs<T> | Contains data for events that allow you to obtain the current and previous object states before its assignment. |
ValueEventArgs<T> | Contains data for events that allow you to obtain the object value. |
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 |
---|---|
CornerMode | Lists values used to specify whether editor corners are rounded or cut. |
DataChangeType | Lists the types of changes that can be applied to the source item. |
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 CRUD 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. |