Table of Contents

Class TwTimePickerBody

Namespace
TwBlazor.Components.TimePicker
Assembly
TwBlazor.dll
public class TwTimePickerBody : TwBlazorComponentBase, IComponent, IHandleEvent, IHandleAfterRender, ITwComponent
Inheritance
TwTimePickerBody
Implements
Inherited Members

Constructors

TwTimePickerBody()

public TwTimePickerBody()

Properties

Is12HourFormat

Gets or sets a value indicating whether the time should be displayed in 12-hour format.

[Parameter]
public bool Is12HourFormat { get; set; }

Property Value

bool

OnHourDecreased

Event callback invoked when the hour decrement button is clicked.

[Parameter]
public EventCallback OnHourDecreased { get; set; }

Property Value

EventCallback

OnHourIncreased

Event callback invoked when the hour increment button is clicked.

[Parameter]
public EventCallback OnHourIncreased { get; set; }

Property Value

EventCallback

OnHourValueChanged

Event callback invoked when the hour input value changes.

[Parameter]
public EventCallback<string> OnHourValueChanged { get; set; }

Property Value

EventCallback<string>

OnMinuteDecreased

Event callback invoked when the minute decrement button is clicked.

[Parameter]
public EventCallback OnMinuteDecreased { get; set; }

Property Value

EventCallback

OnMinuteIncreased

Event callback invoked when the minute increment button is clicked.

[Parameter]
public EventCallback OnMinuteIncreased { get; set; }

Property Value

EventCallback

OnMinuteValueChanged

Event callback invoked when the minute input value changes.

[Parameter]
public EventCallback<string> OnMinuteValueChanged { get; set; }

Property Value

EventCallback<string>

SelectedTime

The selected time value to display.

[Parameter]
public TimeOnly SelectedTime { get; set; }

Property Value

TimeOnly

SelectedTimeChanged

Event callback invoked when the selected time changes.

[Parameter]
public EventCallback<TimeOnly> SelectedTimeChanged { get; set; }

Property Value

EventCallback<TimeOnly>

Variant

Gets or sets the visual variant (Default, Outlined, Filled) of the hour/minute number inputs. Callers (TwTimePicker and friends) pass their own resolved effectiveVariant down explicitly. Left null (e.g. if this component is ever used standalone), TwBlazor.Components.TimePicker.TwTimePickerBody.effectiveVariant falls back to the global DefaultInputVariant instead of silently rendering as an unstyled Default - a non-nullable Variant parameter caused exactly that bug once before on TwDateTimePicker.

[Parameter]
public InputVariant? Variant { get; set; }

Property Value

InputVariant?

Methods

BuildRenderTree(RenderTreeBuilder)

Renders the component to the supplied RenderTreeBuilder.

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder