.NET MAUI Navigation Drawer - An Interactive Panel for Modern Apps
- The navigation pane fits different layouts and can be placed on any side.
- Built-in animations such as push, reveal, and slide-on-top enable smooth navigation.
- The drawer can be pulled out from the screen edge with adjustable animation speed.
Trusted by the world’s leading companies
Overview
The Navigation Drawer for .NET MAUI is used to create a navigation pane in an application. It consists of a content area and a sliding pane that slides out from the edge of the page. The pane can be opened by swiping the edges of the screen or programmatically.
.NET MAUI Navigation Drawer Code Example
Easily get started with the .NET MAUI Navigation Drawer using a few simple lines of XAML and C# code example as demonstrated below. Also, explore our .NET MAUI Navigation Drawer Example that shows you how to render and configure the .NET MAUI Navigation Drawer.
<ContentPage
xmlns:navigationDrawer="clr-namespace:Syncfusion.Maui.NavigationDrawer;assembly=Syncfusion.Maui.NavigationDrawer">
<navigationDrawer:SfNavigationDrawer x:Name="navigationDrawer">
<navigationDrawer:SfNavigationDrawer.ContentView>
<Grid/>
</navigationDrawer:SfNavigationDrawer.ContentView>
</navigationDrawer:SfNavigationDrawer>
</ContentPage>using Syncfusion.Maui.NavigationDrawer;
namespace NavigationDrawerGettingStarted
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
SfNavigationDrawer navigationDrawer = new SfNavigationDrawer();
Grid grid = new Grid();
navigationDrawer.ContentView = grid;
this.Content = navigationDrawer;
}
}
}Slide positions
The positioning feature allows for customization of the drawer’s location, including options for left, right, top, or bottom placement.
Left position
The Navigation Drawer is positioned on the left side of the screen.
Right position
The Navigation Drawer is positioned on the right side of the screen.
Top position
The Navigation Drawer is positioned at the top of the screen.
Bottom position
The Navigation Drawer is positioned at the bottom of the screen.
Transition
The animation of the drawer can be personalized using the transition feature.
Push
This transition pushes away the screens on opening the drawer instead of showing it on top of the underlying screen.
Slide on top
In this transition, the drawer slides over the main content.
Header view
The .NET MAUI Navigation Drawer features a header view option.
Footer view
The .NET MAUI Navigation Drawer features a footer view option.
Not sure how to create your first .NET MAUI Navigation Drawer? Our tutorial videos and documentation can help.
I’d love to watch it now I’d love to read it nowFrequently Asked Questions
Why should you choose the Syncfusion .NET MAUI Navigation Drawer?
The Syncfusion .NET MAUI Navigation Drawer supports the following features:
- Fits a variety of layouts and can be placed on any side.
Includes built-in animations such as push, reveal, and slide-on-top, enabling smooth navigation.
- Supports adjustable animation speed for pulling the drawer from the screen edge.
- One of the best .NET MAUI Navigation Drawer in the market, offering feature-rich UI to interact with the software.
Simple configuration and APIs.
- Mobile-touch friendly.
Extensive demos, documentation, and videos to get started quickly with the .NET MAUI Navigation Drawer.
Where can I find the Syncfusion .NET MAUI Navigation Drawer demo?
You can find our .NET MAUI Navigation Drawer demo, which demonstrates how to render and configure the Navigation Drawer.
Can I download and utilize the Syncfusion .NET MAUI Navigation Drawer for free?
No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue, 5 or fewer developers, and 10 or fewer total employees.
How do I get started with the Syncfusion .NET MAUI Navigation Drawer?
A good place to start would be our comprehensive getting started documentation.
.NET MAUI DataViz & UI Controls
Our Customers Love Us
Here are some of their experiences.
Awards
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.