Class MudDatePicker
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
Represents a picker for dates.
public class MudDatePicker : MudBaseDatePicker, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IFormComponent, IAsyncDisposable
- 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
DateChanged
Occurs when the Date has changed.
[Parameter]
public EventCallback<DateTime?> DateChanged { get; set; }
Property Value
TimeProvider
[Inject]
protected TimeProvider TimeProvider { get; set; }
Property Value
Methods
ClearAsync(bool)
Hides this picker.
public override Task ClearAsync(bool close = true)
Parameters
close
boolWhen
true
, the picker will be closed if PickerVariant is not Static.
Returns
DateFormatChangedAsync(string)
Occurs when the DateFormat has changed.
protected override Task DateFormatChangedAsync(string newFormat)
Parameters
newFormat
string
Returns
GetCalendarStartOfMonth()
protected override DateTime GetCalendarStartOfMonth()
Returns
GetCalendarYear(DateTime)
Converts gregorian date into whatever year it is in the provided culture
protected override int GetCalendarYear(DateTime yearDate)
Parameters
yearDate
DateTimeGregorian Date
Returns
- int
Year according to culture
GetDayClasses(int, DateTime)
protected override string GetDayClasses(int month, DateTime day)
Parameters
Returns
GetTitleDateString()
protected override string GetTitleDateString()
Returns
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
Returns
OnDayClickedAsync(DateTime)
User clicked on a day
protected override Task OnDayClickedAsync(DateTime dateTime)
Parameters
dateTime
DateTime
Returns
OnHandleKeyDownAsync(KeyboardEventArgs)
protected override Task OnHandleKeyDownAsync(KeyboardEventArgs args)
Parameters
args
KeyboardEventArgs
Returns
OnMonthSelectedAsync(DateTime)
user clicked on a month
protected override Task OnMonthSelectedAsync(DateTime month)
Parameters
month
DateTime
Returns
OnOpenedAsync()
protected override Task OnOpenedAsync()
Returns
OnYearClickedAsync(int)
user clicked on a year
protected override Task OnYearClickedAsync(int year)
Parameters
year
int
Returns
SetDateAsync(DateTime?, bool)
protected Task SetDateAsync(DateTime? date, bool updateValue)
Parameters
Returns
StringValueChangedAsync(string)
Occurs when the string value has changed.
protected override Task StringValueChangedAsync(string value)
Parameters
value
string
Returns
SubmitAsync()
protected override Task SubmitAsync()