How do I capture the click event for a DropDownMenuItem item?
<SfButtonGroup Mode="Syncfusion.Blazor.SplitButtons.SelectionMode.Single" HtmlAttributes="htmlAttributes">
<SfDropDownButton Content="My Account">
<DropDownMenuItems>
<DropDownMenuItem @onclick="BeginSignOut">
@*<Syncfusion.Blazor.Buttons.SfButton OnClick="BeginSignOut" Content="Log Out"></Syncfusion.Blazor.Buttons.SfButton>*@
</DropDownMenuItem>
<DropDownMenuItem Url="Identity/Account/Manage" Text="User Settings"></DropDownMenuItem>
<AuthorizeView Context="AdministratorContext" Roles="Administrator">
<DropDownMenuItem Url="administrator" Text="Admin Dashboard"></DropDownMenuItem>
</AuthorizeView>
<AuthorizeView Context="DistributorContext" Roles="Administrator,Distributor">
<DropDownMenuItem Url="distributor-access" Text="Distributor Access"></DropDownMenuItem>
</AuthorizeView>
</DropDownMenuItems>
</SfDropDownButton>
</SfButtonGroup>
|
<SfButtonGroup Mode="Syncfusion.Blazor.SplitButtons.SelectionMode.Single" >
<SfDropDownButton Content="My Account">
<DropDownButtonEvents ItemSelected="BeginSignOut">
</DropDownButtonEvents>
<DropDownMenuItems>
<DropDownMenuItem >
</DropDownMenuItem>
<DropDownMenuItem Url="Identity/Account/Manage" Text="User Settings"></DropDownMenuItem>
<DropDownMenuItem Url="administrator" Text="Admin Dashboard"></DropDownMenuItem>
<DropDownMenuItem Url="distributor-access" Text="Distributor Access"></DropDownMenuItem>
</DropDownMenuItems>
</SfDropDownButton>
</SfButtonGroup>
@code{
public void BeginSignOut()
{
//Your code here
}
} |