protected override async Task OnAfterRenderAsync(bool firstRender) { await base.OnAfterRenderAsync(firstRender); if (firstRender) { var dimensions = await WindowService.GetDimensions(); await WindowService.RegisterOnWindowResizeHandler(this); OptimizeColumns(dimensions.Width); } }