예제 #1
0
        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;
            }
        }
예제 #2
0
 private Task HandleSelectedIndexChanged(ChangeEventArgs evt)
 {
     return(SelectedIndexChanged.InvokeAsync((int)evt.Value));
 }