Manche Listen sind schlicht riesig. DropDownList zeichnet nur die sichtbaren Optionen, sodass selbst hunderttausend Einträge sofort aufgehen, und Tippen grenzt die Liste ein.
Warum es hilft
- Flüssig bei sehr langen Listen
- Tippen zum Eingrenzen
- Vertrautes Combobox-Verhalten
Wo es passt
- Produkt- und Kundenkataloge
- Postleitzahllisten
- Referenzdaten

Beispiel
<DropDownList TItem="string" Label="City (100,000 entries)" Items="_cities" @bind-Value="_city" Placeholder="Type to search" />
<p>Chosen: @(_city ?? "none")</p>
@code {
private readonly List<string> _cities = Enumerable.Range(1, 100000).Select(n => $"City {n:D6}").ToList();
private string? _city;
} Ein kurzes Fragment. Fügen Sie @using RayCraft.Blazor.Components zu Ihrer Seite hinzu und nutzen Sie einen interaktiven Render-Modus.
In RayCraft Free enthalten. Funktionierende Beispiele finden Sie im GitHub-Repository (MIT); es enthält Beispiel- und Democode, nicht den Code der Bibliothek.