问题:导航到另一个页面后,侧边栏无法关闭。
我尝试过的:向<MudNavLink>
添加一个OnClick=""
事件以关闭侧边栏,但是如果我这样做,它将覆盖href
(意味着它关闭了侧边栏,但不会导航到另一个页面)。
<MudLayout>
<MudAppBar Elevation="3">
<MudIconButton Style=" margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); " Icon="@Icons.Material.Filled.Menu" Color="Color.Inherit" Edge="Edge.Start" OnClick="ToggleSidebar" />
</MudAppBar>
<MudDrawer Open="_sidebarOpen" Elevation="1">
<MudNavMenu>
<MudNavLink Href="/index" Match="NavLinkMatch.All" Icon="@Icons.Filled.Home">Home</MudNavLink>
...
</MudNavMenu>
</MudDrawer>
</MudLayout>
添加Variant="DrawerVariant.Temporary"
:
...
<MudDrawer @bind-Open="_sidebarOpen" Elevation="1" Variant="DrawerVariant.Temporary">
...