Class MudTimePicker
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
public class MudTimePicker : MudPicker<TimeSpan?>, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IFormComponent, IAsyncDisposable
- Inheritance
-
MudTimePicker
- Implements
- Inherited Members
- Extension Methods
Constructors
MudTimePicker()
public MudTimePicker()
Properties
AmButtonClassname
protected string AmButtonClassname { get; }
Property Value
AmPm
If true, enables 12 hour selection clock.
[Parameter]
[Category("Behavior")]
public bool AmPm { get; set; }
Property Value
AutoClose
If true and PickerActions are defined, the hour and the minutes can be defined without any action.
[Parameter]
[Category("Picker behavior")]
public bool AutoClose { get; set; }
Property Value
ClockElementReference
protected ElementReference ClockElementReference { get; }
Property Value
ClosingDelay
Sets the amount of time in milliseconds to wait before closing the picker.
[Parameter]
[Category("Picker behavior")]
public int ClosingDelay { get; set; }
Property Value
Remarks
This helps the user see that the time was selected before the popover disappears.
HoursButtonClassname
protected string HoursButtonClassname { get; }
Property Value
MinuteButtonClassname
protected string MinuteButtonClassname { get; }
Property Value
MinuteSelectionStep
Sets the number interval for minutes.
[Parameter]
[Category("Picker behavior")]
public int MinuteSelectionStep { get; set; }
Property Value
OpenTo
First view to show in the MudDatePicker.
[Parameter]
[Category("Picker behavior")]
public OpenTo OpenTo { get; set; }
Property Value
PickerContent
Gets the content to be rendered inside the picker. Override this property to provide custom content for the picker.
protected override RenderFragment PickerContent { get; }
Property Value
PmButtonClassname
protected string PmButtonClassname { get; }
Property Value
PointerMoving
true
while the main pointer button is held down and moving.
public bool PointerMoving { get; set; }
Property Value
Remarks
Disables clock animations.
Time
The currently selected time (two-way bindable). If null
, nothing was selected.
[Parameter]
[Category("Data")]
public TimeSpan? Time { get; set; }
Property Value
TimeChanged
Fired when the date changes.
[Parameter]
public EventCallback<TimeSpan?> TimeChanged { get; set; }
Property Value
TimeEditMode
Selects the edit mode. By default, you can edit hours and minutes.
[Parameter]
[Category("Picker behavior")]
public TimeEditMode TimeEditMode { get; set; }
Property Value
TimeFormat
String format for selected time view.
[Parameter]
[Category("Behavior")]
public string TimeFormat { get; set; }
Property Value
ToolbarClassname
protected string ToolbarClassname { get; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
ChangeHourAsync(int)
protected Task ChangeHourAsync(int hour)
Parameters
hour
int
Returns
ChangeMinuteAsync(int)
protected Task ChangeMinuteAsync(int minute)
Parameters
minute
int
Returns
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
DisposeAsyncCore()
Called to dispose this instance.
protected override ValueTask DisposeAsyncCore()
Returns
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnHandleKeyDownAsync(KeyboardEventArgs)
protected override Task OnHandleKeyDownAsync(KeyboardEventArgs obj)
Parameters
Returns
OnInitialized()
protected override void OnInitialized()
OnPickerOpenedAsync()
protected override Task OnPickerOpenedAsync()
Returns
OnStickClick(int)
Performs the click action for the sticks. This method is called by the JavaScript events.
[JSInvokable]
public Task OnStickClick(int value)
Parameters
value
intThe minute or hour.
Returns
ReturnTimeBackUpAsync()
protected Task ReturnTimeBackUpAsync()
Returns
SelectTimeFromStick(int, bool)
Updates the position of the hands on the clock. This method is called by the JavaScript events.
[JSInvokable]
public Task SelectTimeFromStick(int value, bool pointerMoving)
Parameters
Returns
SetTimeAsync(TimeSpan?, bool)
protected Task SetTimeAsync(TimeSpan? time, bool updateValue)
Parameters
Returns
StringValueChangedAsync(string)
Occurs when the string value has changed.
protected override Task StringValueChangedAsync(string value)
Parameters
value
string
Returns
SubmitAndCloseAsync()
protected Task SubmitAndCloseAsync()
Returns
SubmitAsync()
protected override Task SubmitAsync()