internal async System.Threading.Tasks.Task SelectTabOnClient(RadzenTabsItem tab) { var index = IndexOf(tab); if (index != selectedIndex) { selectedIndex = index; await JSRuntime.InvokeVoidAsync("Radzen.selectTab", $"{GetId()}-tabpanel-{selectedIndex}", selectedIndex); shouldRender = false; await Change.InvokeAsync(selectedIndex); await SelectedIndexChanged.InvokeAsync(selectedIndex); shouldRender = true; } }
private Task HandleSelectedIndexChanged(ChangeEventArgs evt) { return(SelectedIndexChanged.InvokeAsync((int)evt.Value)); }