@using Syncfusion.Blazor.Navigations
@inject NavigationManager NavigationManager
<SfMenu TValue="MenuItem">
<MenuItems>
<MenuItem Text="Appliances">
<MenuItems>
<MenuItem Text="Washing Machine"></MenuItem>
<MenuItem Text="Air Conditioners"></MenuItem>
</MenuItems>
</MenuItem>
<MenuItem Text="Entertainment">
<MenuItems>
<MenuItem Text="Home Theatres"></MenuItem>
<MenuItem Text="Gaming Laptops"></MenuItem>
</MenuItems>
</MenuItem>
<MenuItem Text="Home"></MenuItem>
</MenuItems>
<MenuEvents TValue="MenuItem" ItemSelected="Selected"></MenuEvents>
</SfMenu>
@code{
public string ItemSelected;
public void Selected(MenuEventArgs<MenuItem> args)
{
string Url = "";
if (args.Item.Text == "Washing Machine")
Url = "/washingmachine/";
if (args.Item.Text == "Home")
Url = "/";
if (args.Item.Text == "Air Conditioners")
Url = "/airconditioner/";
NavigationManager.NavigateTo(Url, true);
}
} |