RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

Calendar

Free

Grade de mês usada por DatePicker e DateTimeRangePicker. Use-a sozinha para seleção de data embutida. Pode marcar um valor único ou um intervalo, mostrar um ou mais meses lado a lado (MonthCount) e segue o idioma atual do RayCraft. Teclado: as setas movem por dia e semana, Page Up e Page Down por mês (com Shift por ano), Home e End para o início e o fim da semana, Enter escolhe o dia.

Exemplo

Controle Calendar

Parâmetros

ParâmetroTipoDescrição
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DayTitleFunc<DateTime, string>Devolve uma dica para um dia, mostrada ao passar o ponteiro.
HighlightWeekendsboolMostra sábados e domingos em uma cor atenuada.
InitialMonthDateTime?Mês mostrado quando o calendário abre.
IsDayDisabledFunc<DateTime, bool>Devolve true para os dias que não podem ser escolhidos.
MarkedDaysIEnumerable<DateTime>Dias que recebem um ponto, por exemplo dias com eventos.
MaxDateDateTime?Última data selecionável.
MinDateDateTime?Primeira data selecionável.
MonthCountintQuantos meses consecutivos são mostrados lado a lado (1 por padrão).
RangeEndDateTime?Último dia do intervalo destacado.
RangeStartDateTime?Primeiro dia do intervalo destacado.
StylestringEstilo embutido adicionado ao elemento raiz.
ValueDateTime?Valor atual. Use com @bind-Value.

Eventos

EventoTipoDescrição
OnPickEventCallback<DateTime>Gerado com o dia em que se clicou.

Pacote

Calendar faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.