Documentation says to reset the layout by calling: dockManager.SetState(null);
Doing this via code doesn't seem to do anything. I've tried all combinations of the commented out code below.
<TelerikDockManager Height="100vh" OnStateChanged="OnStateChanged" OnStateInit="OnStateInit" @ref="dockManager">
...
</TelerikDockManager>
<TelerikButton Icon="SvgIcon.ArrowRotateCcw" OnClick="ResetState">Reset page layout</TelerikButton>
@code{
public TelerikDockManager dockManager { get; set; }
public async Task ResetState()
{
dockManager.SetState(null);
//dockManager.GetState();
//dockManager.Refresh();
//StateHasChanged();
await InvokeAsync(() => StateHasChanged());
}
}