What Changed
Starting with v22.1.2, the DevExpress Mobile UI for .NET MAUI suite does not include the TabPage
, DrawerPage
, and DrawerView
components that were supported in previous previews.
We still support the TabView control that is now available in the DevExpress.Maui.Controls
NuGet package and namespace. The DevExpress.Maui.Navigation
NuGet package, which previously contained TabView, has been removed.
Reasons for Change
The .NET MAUI platform is not compatible with the navigation logic that is used in our navigation controls for Xamarin.Forms. The TabPage, DrawerPage, and DrawerView components for Xamarin.Forms cannot be ported to this new platform.
Impact on Existing Apps
The TabPage
, DrawerPage
, and DrawerView
components are discontinued and will not get updates. App, which previously referenced these controls, will stop compiling.
How to Update Existing Apps
Follow these steps to update applications that use our navigation controls for .NET MAUI:
- Install the
DevExpress.Maui.Controls
NuGet package. - Change the
DevExpress.Maui.Navigation
namespace toDevExpress.Maui.Controls
throughout the solution. - Update the
dxn
XAML namespace todxco
(recommended) and refer it to theDevExpress.Maui.Controls
CLR namespace. - Replace the
TabPage
,DrawerPage
, andDrawerView
components with any alternative controls. See the following GitHub repositories for examples: