New to Telerik UI for BlazorStart a free 30-day trial

Appearance Settings

You can control the appearance of the AutoComplete by setting the following attribute:

Size

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

Class membersManual declarations
Smallsm
Mediummd
Largelg

The built-in sizes

@{
    var fields = typeof(Telerik.Blazor.ThemeConstants.AutoComplete.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;">
            <TelerikAutoComplete Data="@Suggestions"
                                 Size="@size"
                                 @bind-Value="@TheValue" />
        </div>
    }
}

@code {
    string TheValue { get; set; }

    List<string> Suggestions { get; set; } = new List<string> {
        "Manager", "Developer", "QA", "Technical Writer", "Support Engineer", "Sales Agent", "Architect", "Designer"
    };
}

Rounded

The Rounded attribute applies the border-radius CSS rule to the AutoComplete to achieve curving of the edges. You can set it to a member of the Telerik.Blazor.ThemeConstants.AutoComplete.Rounded class:

Class membersManual declarations
Smallsm
Mediummd
Largelg
Fullfull

The built-in values of the Rounded attribute

@* The built-in values of the Rounded attribute.  *@

@{
    var fields = typeof(Telerik.Blazor.ThemeConstants.AutoComplete.Rounded)
        .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 rounded = field.GetValue(null).ToString();

        <div style="float:left; margin: 20px;">
            <TelerikAutoComplete Data="@Suggestions"
                                 Rounded="@rounded"
                                 @bind-Value="@TheValue" />
        </div>
    }
}

@code {
    string TheValue { get; set; }

    List<string> Suggestions { get; set; } = new List<string> {
        "Manager", "Developer", "QA", "Technical Writer", "Support Engineer", "Sales Agent", "Architect", "Designer"
    };
}

FillMode

The FillMode controls how the TelerikAutoComplete is filled. You can set it to a member of the Telerik.Blazor.ThemeConstants.AutoComplete.FillMode class:

Class membersResult
Solid
default value
solid
Flatflat
Outlineoutline

The built-in Fill modes

@* These are all built-in fill modes *@

@{
    var fields = typeof(Telerik.Blazor.ThemeConstants.AutoComplete.FillMode)
        .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 fillMode = field.GetValue(null).ToString();

        <div style="float:left; margin: 20px;">
            <TelerikAutoComplete Data="@Suggestions"
                                 FillMode="@fillMode"
                                 @bind-Value="@TheValue" />
        </div>
    }
}

@code {
    string TheValue { get; set; }

    List<string> Suggestions { get; set; } = new List<string> {
        "Manager", "Developer", "QA", "Technical Writer", "Support Engineer", "Sales Agent", "Architect", "Designer"
    };
}

ThemeBuilder

To take full control over the appearance of the Telerik UI for Blazor components, you can create your own styles by using ThemeBuilder.

ThemeBuilder is a web application that enables you to create new themes and customize existing ones. Every change that you make is visualized almost instantly. Once you are done styling the UI components, you can export a ZIP file with the styles for your theme and use them in your Blazor app.

In this article
SizeRoundedFillModeThemeBuilder
Not finding the help you need?
Contact Support