NavigationView.MenuItemTemplate Property


Gets or sets the DataTemplate used to display each menu item.

Equivalent WinUI 2 API for UWP: Microsoft.UI.Xaml.Controls.NavigationView.MenuItemTemplate (for WinUI in the Windows App SDK, see the Windows App SDK namespaces).

DataTemplate MenuItemTemplate();

void MenuItemTemplate(DataTemplate value);
public DataTemplate MenuItemTemplate { get; set; }
var dataTemplate = navigationView.menuItemTemplate;
navigationView.menuItemTemplate = dataTemplate;
Public Property MenuItemTemplate As DataTemplate
- or -
<NavigationMenu MenuItemTemplate="resourceReferenceToDataTemplate"/>

Property Value


The template that specifies the visualization of the menu data objects. The default is null.

Applies to