New to Telerik UI for Blazor? Download free 30-day trial

Appearance Settings

This article outlines the available Calendar parameters, which control its appearance.

Size

You can increase or decrease the size of the Calendar by setting the Size attribute to a member of the Telerik.Blazor.ThemeConstants.Calendar.Size class:

Class member Manual declaration
Small sm
Medium md
Large lg

This configuration affects the size of the whole Calendar and its inner elements - header, navigation buttons, cells. The elements' size, padding and font-size vary depending on the selected Calendar size.

The built-in Calendar sizes

@{
    var fields = typeof(Telerik.Blazor.ThemeConstants.Calendar.Size)
        .GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static
        | System.Reflection.BindingFlags.FlattenHierarchy)
        .Where(field => field.IsLiteral && !field.IsInitOnly).ToList();

    foreach (var field in fields)
    {
        string size = field.GetValue(null).ToString();

        <div style="float:left; margin: 20px;">
            <TelerikCalendar @bind-Value="@DateValue" Size="@size"></TelerikCalendar>
        </div>
    }
}

@code {
    private DateTime DateValue { get; set; } = DateTime.Now;
}

See Also

In this article