private void OnClick() { if (MenuItem.ChildItems.Count == 0) { SetChildrenVisible(false); OnMenuItemClicked.InvokeAsync(MenuItem); } }
public void SelectItem(AntMenuItem item) { foreach (AntMenuItem menuitem in MenuItems.Where(x => x != item)) { menuitem.Deselect(); } if (!item.IsSelected) { item.Select(); } if (OnMenuItemClicked.HasDelegate) { OnMenuItemClicked.InvokeAsync(item); } }
public void SelectItem(MenuItem item) { foreach (var menuitem in MenuItems.Where(x => x != item)) { menuitem.Deselect(); } if (item.IsSelected) { item.Deselect(); } else { item.Select(); } if (OnMenuItemClicked.HasDelegate) { OnMenuItemClicked.InvokeAsync(item); } StateHasChanged(); }
private void OnChildElementClicked(BlazorMenuItem menuItem) { SetChildrenVisible(false); OnMenuItemClicked.InvokeAsync(menuItem); }