@page "/"
@using Microsoft.AspNetCore.Components
<p>
<MatButton Label="Menu" OnClick="@OnClick" RefBack="@buttonForwardRef"></MatButton>
<MatMenu @ref="Menu" TargetForwardRef="@buttonForwardRef">
<MatList>
@foreach(var item in items)
{
var temp = item;
<MatListItem>@temp</MatListItem>
}
</MatList>
</MatMenu>
</p>
@functions
{
ForwardRef buttonForwardRef = new ForwardRef();
BaseMatMenu Menu;
List<string> items = new List<string>()
{
"Test1",
"Test2",
"Test3"
};
public void OnClick(UIMouseEventArgs e)
{
this.Menu.OpenAsync();
}
}