Я создаю страницу входа пользователя. После успешного входа в систему изображение пользователя отображается на панели приложений.
Я хочу реализовать функциональность таким образом, чтобы при нажатии на изображение опция выхода из системы появлялась в раскрывающемся списке вместе с меню часто задаваемых вопросов.
@inherits LayoutComponentBase
@using ProfitBookingApp.Client.Components
<MyMudThemeProvider />
<MyMudProviders />
<MudLayout>
<MudAppBar>
<MudText Typo = "Typo.h5" Class = "ml-3">Portfolio</MudText>
<MudSpacer />
<MudAvatar>
<MudImage Src = "images/mony.jpg" ></MudImage>
</MudAvatar>
</MudAppBar>
<MudMainContent>
<MudContainer MaxWidth = "MaxWidth.Large" Class = "my-16 pt-16">
@Body
</MudContainer>
</MudMainContent>
</MudLayout>
Пожалуйста, дайте мне знать, возможно ли это в Mudblazor.
Спасибо
В документации MudBlazor есть различные примеры пользовательских активаторов для MudMenu.
Пользовательский активатор MudMenu
В случае вашего MudAvatar вы бы реализовали его как:
<MudMenu>
<ActivatorContent>
<MudAvatar Image = "images/mony.jpg" />
</ActivatorContent>
<ChildContent>
<MudMenuItem>Profile</MudMenuItem>
<MudMenuItem>Theme</MudMenuItem>
<MudMenuItem>Usage</MudMenuItem>
<MudMenuItem>Sign Out</MudMenuItem>
</ChildContent>
</MudMenu>