Vissa listor är helt enkelt enorma. DropDownList ritar bara de synliga alternativen, så även hundratusen poster öppnas direkt, och att skriva begränsar listan.
Varför det hjälper
- Smidig med mycket långa listor
- Skriv för att begränsa
- Välbekant combobox-beteende
Var det passar
- Produkt- och kundkataloger
- Postnummerlistor
- Referensdata

Exempel
<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;
} Ett kort utdrag. Lägg till @using RayCraft.Blazor.Components på din sida och använd ett interaktivt renderingsläge.
Ingår i RayCraft Free. Fungerande exempel finns i GitHub-arkiv (MIT); det innehåller exempel- och demokod, inte bibliotekets kod.