Маркирайте всяко срещане на търсен текст в низ, без да различавате главни и малки букви, освен ако не поискате друго.
Защо помага
- Маркира съвпаденията
- Опция за регистър
- Просто
Къде пасва
- Резултати от търсене
- Списъци
- Документация

Пример
<SearchBox @bind-Value="_query" Label="Filter" Placeholder="Try 'ar'" SearchOnInput="true" OnSearch="@(_ => { })" />
<ul>
@foreach (var country in _countries.Where(c => string.IsNullOrEmpty(_query) || c.Contains(_query, StringComparison.OrdinalIgnoreCase)))
{
<li><Highlighter Text="@country" Query="@_query" /></li>
}
</ul>
@code {
private string? _query = "ar";
private readonly string[] _countries = ["Bulgaria", "Argentina", "Germany", "Norway", "Portugal", "Canada", "Spain"];
} Кратък фрагмент. Добавете @using RayCraft.Blazor.Components към страницата си и ползвайте интерактивен режим на рендиране.
Включено в RayCraft Free. Работещи примери има в хранилище в GitHub (MIT); то съдържа примерен и демонстрационен код, не кода на библиотеката.