Como posso acessar as propriedades de referência do MudMenu ao usar o componente Menu? Se eu usar o Menu _menuRef, não terei acesso às propriedades do MudMenu. Se eu usar o MudMenu _menuRef, terei acesso às propriedades, mas, em vez disso, receberei um erro dizendo que não é possível converter MudMenu em Menu.
Há alguma solução alternativa para isso? Posso definir Menu.razor para ser sempre do tipo MudMenu? Ou posso expor as propriedades manualmente de alguma forma?
Menu.navalha:
@inherits MudMenu
@{
base.BuildRenderTree(__builder);
}
@code {
protected override void OnInitialized()
{
base.OnInitialized();
PopoverClass = "mt-1";
Dense = true;
}
}
Usando componente:
<Menu @ref="@_menuRef">
@code {
MudMenu _menuRef;
async Task Test()
{
await _menuRef.CloseMenuAsync();
}
}