3.6 KiB
title | page_title | description | position | slug |
---|---|---|---|---|
Display Mode | .NET MAUI NavigationView Documentation - Display Mode | Learn what are the different options to display the navigation pane in your .NET MAUI applications. | 3 | navigationview-display-mode |
.NET MAUI NavigationView Display Mode
The NavigationView provides three layouts based on its DisplayMode
(enum of type Telerik.Maui.Controls.NavigationViewDisplayMode
) property. The available options are:
Minimal
—This option fixes the menu button. The pane shows and hides when the menu button is clicked.Compact
—The pane always shows as a narrow sliver which can be opened to full width.Expanded
—The pane stays open alongside the content.
Automatically Changing the Display Mode
The NavigationView dynamically adjusts its layout depending on its size. This is controlled with the AutoChangeDisplayMode
(bool
) property. On desktop its value is true
, on mobile false
.
In addition use the following properties for setting the minimum width at which the NavigationView enters the Compact
and Expanded
display modes:
ExpandedModeThresholdWidth
(double
)—Specifies the minimum width at which the NavigationView enters Expanded display mode.CompactModeThresholdWidth
(double
)—Specifies the minimum width at which the NavigationView enters Compact display mode.
Example with DisplayMode Minimal
1. Define the RadNavigationView
in XAML:
2. Add the telerik
namespace:
xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"
Here is how the Minimal
DisplayMode
looks:
For the runnable NavigationView Minimal DisplayMode example, see the [SDKBrowser Demo Application]({%slug sdkbrowser-app%}) and go to NavigationView > Features category.
Example with DisplayMode Compact
1. Define the RadNavigationView
in XAML:
2. Add the telerik
namespace:
xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"
Here is how the Compact
DisplayMode
looks:
For the runnable NavigationView Compact DisplayMode example, see the [SDKBrowser Demo Application]({%slug sdkbrowser-app%}) and go to NavigationView > Features category.
Example with DisplayMode Expanded
1. Define the RadNavigationView
in XAML:
2. Add the telerik
namespace:
xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"
Here is how the Expanded
DisplayMode
looks:
For the runnable NavigationView Expanded DisplayMode example, see the [SDKBrowser Demo Application]({%slug sdkbrowser-app%}) and go to NavigationView > Features category.
See Also
- [Selecting an item]({%slug navigationview-selection%})
- [Configure the Navigation Pane]({%slug navigationview-pane%})
- [Configure the Navigation Item]({%slug navigationview-items%})
- [Configure the Navigation Header]({%slug navigationview-navigation-header%})
- [Navigation Item Styling]({%slug navigationview-item-styling%})
- [Navigation Pane Styling]({%slug navigationview-pane-styling%})
- [Navigation Header Styling]({%slug navigationview-styling%})
- [Events]({%slug navigationview-events%})
- [Commands]({%slug navigationview-commands%})