Към съдържанието
СЪДЪРЖАНИЕ · FREE

Highlighter

Маркирайте намерените съвпадения в текста, за да ги виждат потребителите веднага.

Маркирайте всяко срещане на търсен текст в низ, без да различавате главни и малки букви, освен ако не поискате друго.

Защо помага

  • Маркира съвпаденията
  • Опция за регистър
  • Просто

Къде пасва

  • Резултати от търсене
  • Списъци
  • Документация
Контролата Highlighter в страница на RayCraft

Пример

<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); то съдържа примерен и демонстрационен код, не кода на библиотеката.

Всички контроли ยท Документация