All docs
V21.1
21.2 (EAP/Beta)
21.1
20.2
The page you are viewing does not exist in version 20.2. This link will take you to the root page.
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
1.1
The page you are viewing does not exist in version 1.1. This link will take you to the root page.

.NET MAUI Migration

  • 4 minutes to read

.NET Multi-platform App UI (.NET MAUI) allows you to use a .NET cross-platform UI toolkit and C# to build mobile and desktop native apps.

.NET MAUI is an evolution of the Xamarin platform. Most DevExpress components for Xamarin.Forms have counterparts in .NET MAUI. If your Xamarin application is based on DevExpress components, you can create a similar application for .NET MAUI. This topic lists Xamarin types and their equivalents in .NET MAUI.

See the following topic for more information on how to get started with .NET MAUI: Free DevExpress Controls for .NET Multi-platform App UI (.NET MAUI).

Blog

Follow the Xamarin & .NET MAUI Team blog for the latest updates on how we port the existing suite of Xamarin.Forms UI controls to the .NET MAUI platform. The following blog posts on .NET MAUI are now available:

The table below lists types available in the DevExpress.XamarinForms.Navigation namespace and their .NET MAUI counterparts.

Xamarin Type .NET MAUI Type
DrawerPage DrawerPage
DrawerView DrawerView
ItemHeaderTappedEventArgs ItemHeaderTappedEventArgs
TabItem TabItem
TabPage TabPage
TabPageItem TabPageItem
TabView TabView
TabViewItem TabViewItem

Collection View

The table below lists types available in the DevExpress.XamarinForms.CollectionView namespace and their .NET MAUI counterparts.

Xamarin Type .NET MAUI Type
CollectionViewGestureEventArgs CollectionViewGestureEventArgs
CollectionViewSelectionChangedEventArgs CollectionViewSelectionChangedEventArgs
CompleteItemDragDropEventArgs CompleteItemDragDropEventArgs
CustomSwipeItem CustomSwipeItem
DragItemEventArgs DragItemEventArgs
DropItemEventArgs DropItemEventArgs
DXCollectionView DXCollectionView
GroupDescription GroupDescription
GroupInfo GroupInfo
ItemAllowEventArgs ItemAllowEventArgs
ItemEventArgs ItemEventArgs
SortDescription SortDescription
SortDescriptionBase SortDescriptionBase
SortDescriptionCollection SortDescriptionCollection
SwipeContainer SwipeContainer
SwipeItem SwipeItem
SwipeItemBase SwipeItemBase
SwipeItemCollection SwipeItemCollection
SwipeItemTapEventArgs SwipeItemTapEventArgs

Data Grid

The table below lists types available in the DevExpress.XamarinForms.DataGrid namespace and their .NET MAUI counterparts.

Xamarin Type .NET MAUI Type
AdvancedColumnLayout AdvancedColumnLayout
AutoGeneratingColumnEventArgs AutoGeneratingColumnEventArgs
CellData CellData
CellStyle CellStyle
ColumnHeaderStyle ColumnHeaderStyle
CompleteRowDragDropEventArgs CompleteRowDragDropEventArgs
CustomCellStyleEventArgs CustomCellStyleEventArgs
CustomizeCellDisplayTextEventArgs CustomizeCellDisplayTextEventArgs
CustomSummaryEventArgs CustomSummaryEventArgs
DataGridGestureEventArgs DataGridGestureEventArgs
DataGridValidationEventArgs DataGridValidationEventArgs
DataGridView DataGridView
DragRowEventArgs DragRowEventArgs
DropRowEventArgs DropRowEventArgs
EditFormValidationEventArgs EditFormValidationEventArgs
EditRowViewModel EditRowViewModel
GridColumn GridColumn
GridColumnCollection GridColumnCollection
GridColumnDataEventArgs GridColumnDataEventArgs
GridColumnSummary GridColumnSummary
GroupRowData GroupRowData
GroupRowStyle GroupRowStyle
ImageColumn ImageColumn
PickerColumn PickerColumn
RowAllowEventArgs RowAllowEventArgs
RowData RowData
RowEventArgs RowEventArgs
RowStyleBase RowStyleBase
SelectionChangedEventArgs SelectionChangedEventArgs
ShowingEditorEventArgs ShowingEditorEventArgs
StyleBase StyleBase
SummaryCollection SummaryCollection
SwipeItem SwipeItem
SwipeItemCollection SwipeItemCollection
SwipeItemData SwipeItemData
SwipeItemEventArgs SwipeItemEventArgs
SwipeItemStyle SwipeItemStyle
SwipeItemTapEventArgs SwipeItemTapEventArgs
TemplateColumn TemplateColumn
TotalSummaryData TotalSummaryData
TotalSummaryStyle TotalSummaryStyle
ValidationErrorEventArgs ValidationErrorEventArgs

Charts

The table below lists types available in the DevExpress.XamarinForms.Charts namespace and their .NET MAUI counterparts.

Xamarin Type .NET MAUI Type
AreaSeries AreaSeries
AreaSeriesBase AreaSeriesBase
AreaSeriesStyle AreaSeriesStyle
AverageTrueRangeIndicator AverageTrueRangeIndicator
AxisBase AxisBase
AxisDisplayPositionAbsolute AxisDisplayPositionAbsolute
AxisDisplayPositionBase AxisDisplayPositionBase
AxisDisplayPositionFar AxisDisplayPositionFar
AxisDisplayPositionNear AxisDisplayPositionNear
AxisDisplayPositionRelative AxisDisplayPositionRelative
AxisHintOptions AxisHintOptions
AxisLabel AxisLabel
AxisLabelBase AxisLabelBase
AxisLabelEngineeringNotation AxisLabelEngineeringNotation
AxisLabelFormatAutoReplaceOptions AxisLabelFormatAutoReplaceOptions
AxisLabelNotationBase AxisLabelNotationBase
AxisLabelResolveOverlappingOptions AxisLabelResolveOverlappingOptions
AxisLabelScientificNotation AxisLabelScientificNotation
AxisLabelStyle AxisLabelStyle
AxisLayout AxisLayout
AxisLogarithmicOptions AxisLogarithmicOptions
AxisStyle AxisStyle
AxisTitle AxisTitle
AxisX AxisX
BandPointColorizerBase BandPointColorizerBase
BarSeries BarSeries
BarSeriesBase BarSeriesBase
BarSeriesLabel BarSeriesLabel
BarSeriesLabelBase BarSeriesLabelBase
BarSeriesStyle BarSeriesStyle
BollingerBandsIndicator BollingerBandsIndicator
BollingerBandsIndicatorStyle BollingerBandsIndicatorStyle
BubbleSeries BubbleSeries
BubbleSeriesLabel BubbleSeriesLabel
BubbleSeriesStyle BubbleSeriesStyle
CalculatedSeries CalculatedSeries
CalculatedSeriesDataAdapter CalculatedSeriesDataAdapter
CandleStickSeries CandleStickSeries
CandleStickSeriesStyle CandleStickSeriesStyle
ChaikinsVolatilityIndicator ChaikinsVolatilityIndicator
ChartBaseView ChartBaseView
ChartCollection<T> ChartCollection<T>
ChartElement ChartElement
ChartSeriesElement ChartSeriesElement
ChartStyle ChartStyle
ChartStyleBase ChartStyleBase
ChartSynchronizer ChartSynchronizer
ChartView ChartView
ColorDataAdapter ColorDataAdapter
ColorEachPointColorizer ColorEachPointColorizer
ColoredPointInfo ColoredPointInfo
ColoredPointInfoBase ColoredPointInfoBase
ColoredRangePointInfo ColoredRangePointInfo
ColoredStackedPointInfo ColoredStackedPointInfo
ColoredWeightedPointInfo ColoredWeightedPointInfo
ColorStop ColorStop
ColorStopCollection ColorStopCollection
CommodityChannelIndexIndicator CommodityChannelIndexIndicator
ConstantLineBase ConstantLineBase
ConstantLineStyle ConstantLineStyle
ConstantLineTitle ConstantLineTitle
CrosshairHintBehavior CrosshairHintBehavior
CrosshairLabelPositionBase CrosshairLabelPositionBase
CrosshairLineStyle CrosshairLineStyle
CustomLegendItem CustomLegendItem
CustomValueBandPointColorizer CustomValueBandPointColorizer
DashesTypeConverter DashesTypeConverter
DataChangedEventArgs DataChangedEventArgs
DataSourceAdapterBase DataSourceAdapterBase
DataSourceKey DataSourceKey
DateTimeAxisX DateTimeAxisX
DateTimeConstantLine DateTimeConstantLine
DateTimeConstantLineCollection DateTimeConstantLineCollection
DateTimeLabelFormat DateTimeLabelFormat
DateTimeLabelFormatCollection DateTimeLabelFormatCollection
DateTimeRange DateTimeRange
DateTimeStrip DateTimeStrip
DateTimeStripCollection DateTimeStripCollection
DonutSeries DonutSeries
EnvelopeIndicator EnvelopeIndicator
EnvelopeIndicatorStyle EnvelopeIndicatorStyle
ExponentialMovingAverageIndicator ExponentialMovingAverageIndicator
FinancialSeries FinancialSeries
FinancialSeriesLabel FinancialSeriesLabel
FinancialSeriesLabelValues FinancialSeriesLabelValues
FullStackedAreaSeries FullStackedAreaSeries
FullStackedBarSeries FullStackedBarSeries
GradientPointBasedSegmentColorizer GradientPointBasedSegmentColorizer
GradientPointBasedStackedSegmentColorizer GradientPointBasedStackedSegmentColorizer
Hint Hint
HintBase HintBase
HintBehavior HintBehavior
HintShownEventArgs HintShownEventArgs
HintStyle HintStyle
HintStyleBase HintStyleBase
Initializer Initializer
Legend Legend
LegendStyle LegendStyle
LineIndicatorStyle LineIndicatorStyle
LineSeries LineSeries
LineSeriesStyle LineSeriesStyle
LineTrackingCrosshairLabelPosition LineTrackingCrosshairLabelPosition
MarkerSeriesLabel MarkerSeriesLabel
MarkerStyle MarkerStyle
MassIndexIndicator MassIndexIndicator
MedianPriceIndicator MedianPriceIndicator
MovingAverageConvergenceDivergenceIndicator MovingAverageConvergenceDivergenceIndicator
MovingAverageConvergenceDivergenceIndicatorStyle MovingAverageConvergenceDivergenceIndicatorStyle
MovingAverageIndicator MovingAverageIndicator
NumericAxisX NumericAxisX
NumericAxisY NumericAxisY
NumericConstantLine NumericConstantLine
NumericConstantLineCollection NumericConstantLineCollection
NumericRange NumericRange
NumericStrip NumericStrip
NumericStripCollection NumericStripCollection
PaddingTypeConverter PaddingTypeConverter
PieCenterLabel PieCenterLabel
PieCenterTextLabel PieCenterTextLabel
PieCenterTextLabelStyle PieCenterTextLabelStyle
PieChartStyle PieChartStyle
PieChartView PieChartView
PieHint PieHint
PieHintStyle PieHintStyle
PieSeries PieSeries
PieSeriesCollection PieSeriesCollection
PieSeriesDataAdapter PieSeriesDataAdapter
PieSeriesHintOptions PieSeriesHintOptions
PieSeriesLabel PieSeriesLabel
PieSeriesLabelStyle PieSeriesLabelStyle
PieSeriesLabelValues PieSeriesLabelValues
PieSeriesStyle PieSeriesStyle
PointSeries PointSeries
PointSeriesStyle PointSeriesStyle
QualitativeAxisX QualitativeAxisX
QualitativeConstantLine QualitativeConstantLine
QualitativeConstantLineCollection QualitativeConstantLineCollection
QualitativeRange QualitativeRange
QualitativeStrip QualitativeStrip
QualitativeStripCollection QualitativeStripCollection
RangeAreaSeries RangeAreaSeries
RangeAreaSeriesLabel RangeAreaSeriesLabel
RangeAreaSeriesStyle RangeAreaSeriesStyle
RangeBarSeries RangeBarSeries
RangeBarSeriesLabel RangeBarSeriesLabel
RangeBase RangeBase
RangeSeriesLabelValues RangeSeriesLabelValues
RangeValueBandPointColorizer RangeValueBandPointColorizer
RateOfChangeIndicator RateOfChangeIndicator
RegressionLineIndicator RegressionLineIndicator
RelativeStrengthIndexIndicator RelativeStrengthIndexIndicator
ScatterLineSeries ScatterLineSeries
SegmentBasedFillColorizer SegmentBasedFillColorizer
SegmentBasedRangeFillColorizer SegmentBasedRangeFillColorizer
SegmentBasedStackedFillColorizer SegmentBasedStackedFillColorizer
SelectionChangedEventArgs SelectionChangedEventArgs
Series Series
SeriesBase SeriesBase
SeriesCollection SeriesCollection
SeriesCollectionChangedEventArgs SeriesCollectionChangedEventArgs
SeriesCrosshairOptions SeriesCrosshairOptions
SeriesDataAdapter SeriesDataAdapter
SeriesHintOptions SeriesHintOptions
SeriesHintOptionsBase SeriesHintOptionsBase
SeriesLabel SeriesLabel
SeriesLabelStyle SeriesLabelStyle
SeriesLabelValues SeriesLabelValues
SeriesLabelValuesBase SeriesLabelValuesBase
SeriesPointData SeriesPointData
SeriesTemplateAdapter SeriesTemplateAdapter
SeriesTemplateData SeriesTemplateData
SideBySideFullStackedBarSeries SideBySideFullStackedBarSeries
SideBySideRangeBarSeries SideBySideRangeBarSeries
SideBySideStackedBarSeries SideBySideStackedBarSeries
SplineSeries SplineSeries
StackedAreaSeries StackedAreaSeries
StackedBarSeries StackedBarSeries
StackedBarSeriesLabel StackedBarSeriesLabel
StackedSeriesLabelValues StackedSeriesLabelValues
StackedValueBandPointColorizer StackedValueBandPointColorizer
StandardDeviationIndicator StandardDeviationIndicator
StaticCrosshairLabelPosition StaticCrosshairLabelPosition
StepAreaSeries StepAreaSeries
StepLineSeries StepLineSeries
StockSeries StockSeries
StockSeriesStyle StockSeriesStyle
StripAxisLabel StripAxisLabel
StripBase StripBase
StripStyle StripStyle
StyleBase StyleBase
StyledElement StyledElement
TextElementStyleBase TextElementStyleBase
TextStyle TextStyle
TitleBase TitleBase
TitleStyle TitleStyle
TooltipHintBehavior TooltipHintBehavior
TransparencyGradient TransparencyGradient
TriangularMovingAverageIndicator TriangularMovingAverageIndicator
TypicalPriceIndicator TypicalPriceIndicator
ValueBandPointColorizer ValueBandPointColorizer
ValueDataMember ValueDataMember
ValueDataMemberCollection ValueDataMemberCollection
WeightedCloseIndicator WeightedCloseIndicator
WeightedMovingAverageIndicator WeightedMovingAverageIndicator
WeightedValueBandPointColorizer WeightedValueBandPointColorizer
WilliamsRIndicator WilliamsRIndicator
XYSeries XYSeries