NavigationView : ContentControl

Implemented for: WASM, Skia, Mobile

This document lists all properties, methods, and events of NavigationView that are currently implemented by the Uno Platform. See the WinUI documentation for detailed usage guidelines which all automatically apply to Uno Platform.

Implemented properties

Property Supported on
DependencyProperty AlwaysShowHeaderProperty WASM, Skia, Mobile
DependencyProperty AutoSuggestBoxProperty WASM, Skia, Mobile
DependencyProperty CompactModeThresholdWidthProperty WASM, Skia, Mobile
DependencyProperty CompactPaneLengthProperty WASM, Skia, Mobile
DependencyProperty ContentOverlayProperty WASM, Skia, Mobile
DependencyProperty DisplayModeProperty WASM, Skia, Mobile
DependencyProperty ExpandedModeThresholdWidthProperty WASM, Skia, Mobile
DependencyProperty FooterMenuItemsProperty WASM, Skia, Mobile
DependencyProperty FooterMenuItemsSourceProperty WASM, Skia, Mobile
DependencyProperty HeaderProperty WASM, Skia, Mobile
DependencyProperty HeaderTemplateProperty WASM, Skia, Mobile
DependencyProperty IsBackButtonVisibleProperty WASM, Skia, Mobile
DependencyProperty IsBackEnabledProperty WASM, Skia, Mobile
DependencyProperty IsPaneOpenProperty WASM, Skia, Mobile
DependencyProperty IsPaneToggleButtonVisibleProperty WASM, Skia, Mobile
DependencyProperty IsPaneVisibleProperty WASM, Skia, Mobile
DependencyProperty IsSettingsVisibleProperty WASM, Skia, Mobile
DependencyProperty IsTitleBarAutoPaddingEnabledProperty WASM, Skia, Mobile
DependencyProperty MenuItemContainerStyleProperty WASM, Skia, Mobile
DependencyProperty MenuItemContainerStyleSelectorProperty WASM, Skia, Mobile
DependencyProperty MenuItemTemplateProperty WASM, Skia, Mobile
DependencyProperty MenuItemTemplateSelectorProperty WASM, Skia, Mobile
DependencyProperty MenuItemsProperty WASM, Skia, Mobile
DependencyProperty MenuItemsSourceProperty WASM, Skia, Mobile
DependencyProperty OpenPaneLengthProperty WASM, Skia, Mobile
DependencyProperty OverflowLabelModeProperty WASM, Skia, Mobile
DependencyProperty PaneCustomContentProperty WASM, Skia, Mobile
DependencyProperty PaneDisplayModeProperty WASM, Skia, Mobile
DependencyProperty PaneFooterProperty WASM, Skia, Mobile
DependencyProperty PaneHeaderProperty WASM, Skia, Mobile
DependencyProperty PaneTitleProperty WASM, Skia, Mobile
DependencyProperty PaneToggleButtonStyleProperty WASM, Skia, Mobile
DependencyProperty SelectedItemProperty WASM, Skia, Mobile
DependencyProperty SelectionFollowsFocusProperty WASM, Skia, Mobile
DependencyProperty SettingsItemProperty WASM, Skia, Mobile
DependencyProperty ShoulderNavigationEnabledProperty WASM, Skia, Mobile
DependencyProperty TemplateSettingsProperty WASM, Skia, Mobile
bool AlwaysShowHeader WASM, Skia, Mobile
AutoSuggestBox AutoSuggestBox WASM, Skia, Mobile
double CompactModeThresholdWidth WASM, Skia, Mobile
double CompactPaneLength WASM, Skia, Mobile
UIElement ContentOverlay WASM, Skia, Mobile
NavigationViewDisplayMode DisplayMode WASM, Skia, Mobile
double ExpandedModeThresholdWidth WASM, Skia, Mobile
IList FooterMenuItems WASM, Skia, Mobile
object FooterMenuItemsSource WASM, Skia, Mobile
object Header WASM, Skia, Mobile
DataTemplate HeaderTemplate WASM, Skia, Mobile
NavigationViewBackButtonVisible IsBackButtonVisible WASM, Skia, Mobile
bool IsBackEnabled WASM, Skia, Mobile
bool IsPaneOpen WASM, Skia, Mobile
bool IsPaneToggleButtonVisible WASM, Skia, Mobile
bool IsPaneVisible WASM, Skia, Mobile
bool IsSettingsVisible WASM, Skia, Mobile
bool IsTitleBarAutoPaddingEnabled WASM, Skia, Mobile
Style MenuItemContainerStyle WASM, Skia, Mobile
StyleSelector MenuItemContainerStyleSelector WASM, Skia, Mobile
DataTemplate MenuItemTemplate WASM, Skia, Mobile
DataTemplateSelector MenuItemTemplateSelector WASM, Skia, Mobile
IList MenuItems WASM, Skia, Mobile
object MenuItemsSource WASM, Skia, Mobile
double OpenPaneLength WASM, Skia, Mobile
NavigationViewOverflowLabelMode OverflowLabelMode WASM, Skia, Mobile
UIElement PaneCustomContent WASM, Skia, Mobile
NavigationViewPaneDisplayMode PaneDisplayMode WASM, Skia, Mobile
UIElement PaneFooter WASM, Skia, Mobile
UIElement PaneHeader WASM, Skia, Mobile
string PaneTitle WASM, Skia, Mobile
Style PaneToggleButtonStyle WASM, Skia, Mobile
object SelectedItem WASM, Skia, Mobile
NavigationViewSelectionFollowsFocus SelectionFollowsFocus WASM, Skia, Mobile
object SettingsItem WASM, Skia, Mobile
NavigationViewShoulderNavigationEnabled ShoulderNavigationEnabled WASM, Skia, Mobile
NavigationViewTemplateSettings TemplateSettings WASM, Skia, Mobile

Implemented methods

Method Supported on
object MenuItemFromContainer(DependencyObject) WASM, Skia, Mobile
DependencyObject ContainerFromMenuItem(object) WASM, Skia, Mobile
void Expand(NavigationViewItem) WASM, Skia, Mobile
void Collapse(NavigationViewItem) WASM, Skia, Mobile

Implemented events

Event Supported on
TypedEventHandler<NavigationView, NavigationViewDisplayModeChangedEventArgs> DisplayModeChanged WASM, Skia, Mobile
TypedEventHandler<NavigationView, NavigationViewItemInvokedEventArgs> ItemInvoked WASM, Skia, Mobile
TypedEventHandler<NavigationView, NavigationViewSelectionChangedEventArgs> SelectionChanged WASM, Skia, Mobile
TypedEventHandler<NavigationView, NavigationViewBackRequestedEventArgs> BackRequested WASM, Skia, Mobile
TypedEventHandler<NavigationView, NavigationViewItemCollapsedEventArgs> Collapsed WASM, Skia, Mobile
TypedEventHandler<NavigationView, NavigationViewItemExpandingEventArgs> Expanding WASM, Skia, Mobile
TypedEventHandler<NavigationView, object> PaneClosed WASM, Skia, Mobile
TypedEventHandler<NavigationView, NavigationViewPaneClosingEventArgs> PaneClosing WASM, Skia, Mobile
TypedEventHandler<NavigationView, object> PaneOpened WASM, Skia, Mobile
TypedEventHandler<NavigationView, object> PaneOpening WASM, Skia, Mobile

Below are all properties, methods, and events of NavigationView that are not currently implemented in Uno.

Not implemented properties

Property Not supported on
DependencyProperty AlwaysShowHeaderProperty MacOS
DependencyProperty AutoSuggestBoxProperty MacOS
DependencyProperty CompactModeThresholdWidthProperty MacOS
DependencyProperty CompactPaneLengthProperty MacOS
DependencyProperty ContentOverlayProperty MacOS
DependencyProperty DisplayModeProperty MacOS
DependencyProperty ExpandedModeThresholdWidthProperty MacOS
DependencyProperty FooterMenuItemsProperty MacOS
DependencyProperty FooterMenuItemsSourceProperty MacOS
DependencyProperty HeaderProperty MacOS
DependencyProperty HeaderTemplateProperty MacOS
DependencyProperty IsBackButtonVisibleProperty MacOS
DependencyProperty IsBackEnabledProperty MacOS
DependencyProperty IsPaneOpenProperty MacOS
DependencyProperty IsPaneToggleButtonVisibleProperty MacOS
DependencyProperty IsPaneVisibleProperty MacOS
DependencyProperty IsSettingsVisibleProperty MacOS
DependencyProperty IsTitleBarAutoPaddingEnabledProperty MacOS
DependencyProperty MenuItemContainerStyleProperty MacOS
DependencyProperty MenuItemContainerStyleSelectorProperty MacOS
DependencyProperty MenuItemTemplateProperty MacOS
DependencyProperty MenuItemTemplateSelectorProperty MacOS
DependencyProperty MenuItemsProperty MacOS
DependencyProperty MenuItemsSourceProperty MacOS
DependencyProperty OpenPaneLengthProperty MacOS
DependencyProperty OverflowLabelModeProperty MacOS
DependencyProperty PaneCustomContentProperty MacOS
DependencyProperty PaneDisplayModeProperty MacOS
DependencyProperty PaneFooterProperty MacOS
DependencyProperty PaneHeaderProperty MacOS
DependencyProperty PaneTitleProperty MacOS
DependencyProperty PaneToggleButtonStyleProperty MacOS
DependencyProperty SelectedItemProperty MacOS
DependencyProperty SelectionFollowsFocusProperty MacOS
DependencyProperty SettingsItemProperty MacOS
DependencyProperty ShoulderNavigationEnabledProperty MacOS
DependencyProperty TemplateSettingsProperty MacOS
bool HasUnwrappableNativeObject all platforms supported by Uno Platform
IObjectReference NativeObject all platforms supported by Uno Platform
bool AlwaysShowHeader MacOS
AutoSuggestBox AutoSuggestBox MacOS
double CompactModeThresholdWidth MacOS
double CompactPaneLength MacOS
UIElement ContentOverlay MacOS
NavigationViewDisplayMode DisplayMode MacOS
double ExpandedModeThresholdWidth MacOS
IList FooterMenuItems MacOS
object FooterMenuItemsSource MacOS
object Header MacOS
DataTemplate HeaderTemplate MacOS
NavigationViewBackButtonVisible IsBackButtonVisible MacOS
bool IsBackEnabled MacOS
bool IsPaneOpen MacOS
bool IsPaneToggleButtonVisible MacOS
bool IsPaneVisible MacOS
bool IsSettingsVisible MacOS
bool IsTitleBarAutoPaddingEnabled MacOS
Style MenuItemContainerStyle MacOS
StyleSelector MenuItemContainerStyleSelector MacOS
DataTemplate MenuItemTemplate MacOS
DataTemplateSelector MenuItemTemplateSelector MacOS
IList MenuItems MacOS
object MenuItemsSource MacOS
double OpenPaneLength MacOS
NavigationViewOverflowLabelMode OverflowLabelMode MacOS
UIElement PaneCustomContent MacOS
NavigationViewPaneDisplayMode PaneDisplayMode MacOS
UIElement PaneFooter MacOS
UIElement PaneHeader MacOS
string PaneTitle MacOS
Style PaneToggleButtonStyle MacOS
object SelectedItem MacOS
NavigationViewSelectionFollowsFocus SelectionFollowsFocus MacOS
object SettingsItem MacOS
NavigationViewShoulderNavigationEnabled ShoulderNavigationEnabled MacOS
NavigationViewTemplateSettings TemplateSettings MacOS

Not implemented methods

Method Not supported on
I As() all platforms supported by Uno Platform
NavigationView FromAbi(nint) all platforms supported by Uno Platform
bool Equals(NavigationView) all platforms supported by Uno Platform
bool Equals(object) all platforms supported by Uno Platform
int GetHashCode() all platforms supported by Uno Platform
object MenuItemFromContainer(DependencyObject) MacOS
DependencyObject ContainerFromMenuItem(object) MacOS
void Expand(NavigationViewItem) MacOS
void Collapse(NavigationViewItem) MacOS
bool IsOverridableInterface(Guid) all platforms supported by Uno Platform

Not implemented events

Event Not supported on
TypedEventHandler<NavigationView, NavigationViewDisplayModeChangedEventArgs> DisplayModeChanged MacOS
TypedEventHandler<NavigationView, NavigationViewItemInvokedEventArgs> ItemInvoked MacOS
TypedEventHandler<NavigationView, NavigationViewSelectionChangedEventArgs> SelectionChanged MacOS
TypedEventHandler<NavigationView, NavigationViewBackRequestedEventArgs> BackRequested MacOS
TypedEventHandler<NavigationView, NavigationViewItemCollapsedEventArgs> Collapsed MacOS
TypedEventHandler<NavigationView, NavigationViewItemExpandingEventArgs> Expanding MacOS
TypedEventHandler<NavigationView, object> PaneClosed MacOS
TypedEventHandler<NavigationView, NavigationViewPaneClosingEventArgs> PaneClosing MacOS
TypedEventHandler<NavigationView, object> PaneOpened MacOS
TypedEventHandler<NavigationView, object> PaneOpening MacOS

Last updated Thursday, 16 July 2026 23:16.