Table of Contents

Class MudDatePicker

Namespace
MudBlazor
Assembly
MudBlazor.dll

Represents a picker for dates.

public class MudDatePicker : MudBaseDatePicker, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IFormComponent, IDisposable
Inheritance
MudDatePicker
Implements
Inherited Members
Extension Methods

Constructors

MudDatePicker()

public MudDatePicker()

Properties

Date

The currently selected date.

[Parameter]
[Category("Data")]
public DateTime? Date { get; set; }

Property Value

DateTime?

DateChanged

Occurs when the Date has changed.

[Parameter]
public EventCallback<DateTime?> DateChanged { get; set; }

Property Value

EventCallback<DateTime?>

Methods

ClearAsync(bool)

public override Task ClearAsync(bool close = true)

Parameters

close bool

Returns

Task

DateFormatChangedAsync(string)

Occurs when the DateFormat has changed.

protected override Task DateFormatChangedAsync(string newFormat)

Parameters

newFormat string

Returns

Task

GetCalendarStartOfMonth()

protected override DateTime GetCalendarStartOfMonth()

Returns

DateTime

GetCalendarYear(DateTime)

protected override int GetCalendarYear(DateTime yearDate)

Parameters

yearDate DateTime

Returns

int

GetDayClasses(int, DateTime)

protected override string GetDayClasses(int month, DateTime day)

Parameters

month int
day DateTime

Returns

string

GetTitleDateString()

protected override string GetTitleDateString()

Returns

string

GoToDate()

Scrolls to the date.

public void GoToDate()

GoToDate(DateTime, bool)

Scrolls to the defined date.

public Task GoToDate(DateTime date, bool submitDate = true)

Parameters

date DateTime
submitDate bool

Returns

Task

OnDayClickedAsync(DateTime)

User clicked on a day

protected override Task OnDayClickedAsync(DateTime dateTime)

Parameters

dateTime DateTime

Returns

Task

OnHandleKeyDownAsync(KeyboardEventArgs)

protected override Task OnHandleKeyDownAsync(KeyboardEventArgs args)

Parameters

args KeyboardEventArgs

Returns

Task

OnMonthSelectedAsync(DateTime)

user clicked on a month

protected override Task OnMonthSelectedAsync(DateTime month)

Parameters

month DateTime

Returns

Task

OnOpenedAsync()

protected override Task OnOpenedAsync()

Returns

Task

OnYearClickedAsync(int)

user clicked on a year

protected override Task OnYearClickedAsync(int year)

Parameters

year int

Returns

Task

SetDateAsync(DateTime?, bool)

protected Task SetDateAsync(DateTime? date, bool updateValue)

Parameters

date DateTime?
updateValue bool

Returns

Task

StringValueChangedAsync(string)

Occurs when the string value has changed.

protected override Task StringValueChangedAsync(string value)

Parameters

value string

Returns

Task

SubmitAsync()

protected override Task SubmitAsync()

Returns

Task