InfiniteScroll
FreeCarrega mais conteúdo quando o fim de uma lista entra na visualização. Usa IntersectionObserver (com alternativa por rolagem) e gera OnLoadMore; defina Loading enquanto busca e HasMore como false no fim.
Exemplo

Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
ChildContent | RenderFragment | Conteúdo renderizado dentro do componente. |
Class | string | Classes CSS extras adicionadas ao elemento raiz. |
EndText | string | Texto mostrado no fim; por padrão, uma mensagem localizada. |
HasMore | bool | False quando tudo está carregado. |
Loading | bool | True enquanto um lote está sendo buscado. |
Margin | string | Com que antecedência carregar, como margem CSS (200px por padrão). |
Style | string | Estilo embutido adicionado ao elemento raiz. |
Eventos
| Evento | Tipo | Descrição |
|---|---|---|
OnLoadMore | EventCallback | Gerado quando o fim entra na visualização. |
Pacote
InfiniteScroll faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.
Enviar feedbackVersão 1.0.3