【问题标题】:MudBlazor - close sidebar after NavigationMudBlazor - 导航后关闭侧边栏
【发布时间】:2021-10-18 12:19:40
【问题描述】:

问题:导航到另一个页面后侧边栏没有关闭。

我尝试过的:将OnClick="" 事件添加到<MudNavLink> 以关闭侧边栏,但是如果我这样做,它将覆盖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>

【问题讨论】:

    标签: blazor mudblazor


    【解决方案1】:

    添加Variant="DrawerVariant.Temporary":

    ...
    <MudDrawer @bind-Open="_sidebarOpen" Elevation="1" Variant="DrawerVariant.Temporary">
    ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      相关资源
      最近更新 更多