• Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Design
    Unite UX
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class TelerikDatePicker<T>

The class for the DatePicker component.

Inheritance
System.Object
Telerik.Blazor.Components.Common.BaseComponent
TelerikInputBase<T>
TelerikDatePicker<T>
Inherited Members
TelerikInputBase<T>.SetParametersAsync(ParameterView)
TelerikInputBase<T>.OnInitializedAsync()
TelerikInputBase<T>.FocusAsync()
TelerikInputBase<T>.CascadedEditContext
TelerikInputBase<T>.FloatingLabel
TelerikInputBase<T>.Id
TelerikInputBase<T>.Enabled
TelerikInputBase<T>.TabIndex
TelerikInputBase<T>.ValueExpression
TelerikInputBase<T>.ValueChanged
TelerikInputBase<T>.Value
TelerikInputBase<T>.OnChange
TelerikInputBase<T>.OnBlur
TelerikInputBase<T>.AriaLabelledBy
TelerikInputBase<T>.AriaDescribedBy
TelerikInputBase<T>.ValidateOn
Namespace: Telerik.Blazor.Components
Assembly: Telerik.Blazor.dll

Syntax

public class TelerikDatePicker<T> : TelerikInputBase<T>, IDisposable, ILabelableInput, IStepsContainer, IFormatPlaceholderContainer
Type Parameters
T

Constructors

TelerikDatePicker()

Declaration
public TelerikDatePicker()

Properties

BottomView

Defines the bottommost view in the popup calendar to which the user can navigate.

Declaration
public CalendarView BottomView { get; set; }
Property Value
CalendarView

ChildContent

Declaration
public RenderFragment ChildContent { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment

DebounceDelay

Time in ms between the last typed symbol and the updating of the value. Default is 150ms.

Declaration
public int DebounceDelay { get; set; }
Property Value
System.Int32

DisabledDates

Specifies a list of dates that can not be selected.

Declaration
public List<DateTime> DisabledDates { get; set; }
Property Value
System.Collections.Generic.List<System.DateTime>

FillMode

Specifies the fill mode of the date picker. Default value is Solid.

Declaration
public string FillMode { get; set; }
Property Value
System.String

Format

Specifies the format of the DateInput of the DatePicker.

Declaration
public string Format { get; set; }
Property Value
System.String

HeaderTemplate

Specifies the header template.

Declaration
public RenderFragment HeaderTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment

Max

Sets the maximum allowed date of the date picker.

Declaration
public DateTime Max { get; set; }
Property Value
System.DateTime

Min

Sets the minimum allowed date of the date picker.

Declaration
public DateTime Min { get; set; }
Property Value
System.DateTime

Placeholder

Specifies the placeholder attribute of the component.

Declaration
public string Placeholder { get; set; }
Property Value
System.String

PopupClass

Defines the CSS class that will be applied to the rendered popup of the component.

Declaration
public string PopupClass { get; set; }
Property Value
System.String

PopupHeight

Defines the height of the DatePicker's Popup.

Declaration
public string PopupHeight { get; set; }
Property Value
System.String

PopupWidth

Defines the width of the DatePicker's Popup.

Declaration
public string PopupWidth { get; set; }
Property Value
System.String

Rounded

Specifies the roundness of the date picker. Default value is Medium.

Declaration
public string Rounded { get; set; }
Property Value
System.String

Size

Specifies the Size of the date picker. Default value is Medium.

Declaration
public string Size { get; set; }
Property Value
System.String

View

Specifies the current view that will be displayed in the popup calendar.

Declaration
public CalendarView View { get; set; }
Property Value
CalendarView

ViewChanged

The handler that will be called when the user navigates to a different view.

Declaration
public EventCallback<CalendarView> ViewChanged { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<CalendarView>

Width

Specifies the width of the DatePicker.

Declaration
public string Width { get; set; }
Property Value
System.String

Methods

BuildRenderTree(RenderTreeBuilder)

Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder

Close()

Closes the component.

Declaration
public void Close()

Dispose()

Declaration
public override void Dispose()
Overrides
Telerik.Blazor.Components.Common.TelerikInputBase<T>.Dispose()

NavigateTo(DateTime, CalendarView)

Moves the calendar to specific date in a view.

Declaration
public void NavigateTo(DateTime date, CalendarView view)
Parameters
System.DateTime date

The date to which to navigate.

CalendarView view

The view to which to navigate.

OnAfterRenderAsync(Boolean)

Declaration
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
System.Boolean firstRender

Returns
System.Threading.Tasks.Task

Overrides
Telerik.Blazor.Components.Common.BaseComponent.OnAfterRenderAsync(System.Boolean)

OnParametersSetAsync()

Declaration
protected override Task OnParametersSetAsync()
Returns
System.Threading.Tasks.Task

Overrides
Telerik.Blazor.Components.Common.TelerikInputBase<T>.OnParametersSetAsync()

Open()

Opens the component.

Declaration
public void Open()

Refresh()

Re-renders the component.

Declaration
public void Refresh()

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Client-side Blazor
  • Server-side Blazor
  • Demos
Community
  • Forums
  • Blogs
  • Feedback Portal
Support Resources
  • Demos
  • Knowledge Base
  • Samples Repo
  • Localizations Repo
Sample Applications
  • Dashboard
  • PWA - Stocks
  • PWA - Blazing Coffee Roasters

Copyright © 2019 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.