B-Arts DocumentationIndice generale

BCalendar

Calendario Blazor B-Arts per selezionare una data. Supporta @bind-Value, callback OnDateSelected, mese e anno visibili e l'elenco AnniDisponibili.

<BCalendar @bind-Value="modello.DataConsegna"
           OnDateSelected="DataSelezionata" />

@code {
  private Task DataSelezionata(DateTime value) => Task.CompletedTask;
}

Usare BTesto<DateTime?> con calendario integrato quando la data deve essere inserita come campo di una form; usare BCalendar quando il calendario deve essere visibile come componente autonomo.

Esempi completi: BCalendar.Examples.md.

<!-- BEGIN GENERATED API -->

Riferimento API completo

Identità

  • Namespace: B.BWeb.BControls

  • Assembly: BFrameworkWebControls

  • Tipo: class

  • Classe base: BBaseControl

  • Interfacce: IComponent, IHandleAfterRender, IHandleEvent

  • Sorgente API: versione 5.0.1

Dichiarazione

public class BCalendar : BBaseControl, IComponent, IHandleEvent, IHandleAfterRender

Costruttori

  • BCalendar()

Campi pubblici

Campo Tipo Modificatori
GiorniFestivi eGiorniSettimana[] ``
GiorniSettimana string[] ``

Proprietà

Proprietà Tipo Accesso
AnniDisponibili List<int> get/set
Anno int get/set
CssClassAnno string get/set
CssClassBtnLeft string get/set
CssClassBtnRight string get/set
CssClassContainer string get/set
CssClassContent string get/set
CssClassDataCorrente string get/set
CssClassFooter string get/set
CssClassHeader string get/set
CssClassMese string get/set
Data DateTime get/set
Mese eMesi get/set
OnDateSelected EventCallback<DateTime> get/set
Value DateTime get/set
ValueChanged EventCallback<DateTime> get/set
ValueExpression Expression<Func<DateTime>> get/set

Callback Blazor

  • OnDateSelected: EventCallback<DateTime>

  • ValueChanged: EventCallback<DateTime>

Eventi CLR

Nessun evento CLR pubblico dichiarato.

Metodi

  • void SetValue(DateTime data)

Tipi annidati pubblici

Nessun tipo annidato pubblico.

Membri B-Arts ereditati

  • Proprietà da BBaseControl: string ClientId { get; }

  • Proprietà da BBaseControl: string CssClass { get; set; }

  • Proprietà da BBaseControl: bool Disabled { get; set; }

  • Proprietà da BBaseControl: EventCallback<bool> DisabledChanged { get; set; }

  • Proprietà da BBaseControl: string Id { get; set; }

  • Proprietà da BBaseControl: string Style { get; set; }

  • Proprietà da BBaseControl: int TabIndex { get; set; }

  • Proprietà da BBaseControl: bool Visible { get; set; }

  • Proprietà da BBaseControl: EventCallback<bool> VisibleChanged { get; set; }

  • Metodo da BBaseControl: Task SetDisabled(bool disabled)

  • Metodo da BBaseControl: Task SetVisible(bool visible)