Zum Inhalt springen
LAYOUT · FREE

TagCloud

Wörter in Größen zeigen, die ihrer Wichtigkeit folgen.

Wörter in Größen, die ihrem Gewicht folgen. Tags können Links, auswählende Schaltflächen oder reiner Text sein.

Warum es hilft

  • Größe nach Gewicht
  • Links oder Schaltflächen
  • Schneller Überblick

Wo es passt

  • Themen
  • Schlagwörter
  • Beliebte Suchen
Das Steuerelement TagCloud auf einer RayCraft-Seite

Beispiel

<TagCloud Label="Topics" Tags="_tags" Selected="_picked" OnTagClick="Pick" />
<p>@(_picked.Count == 0 ? "Click a tag to select it." : "Selected: " + string.Join(", ", _picked))</p>

@code {
    private readonly List<string> _picked = new();

    private readonly TagCloudItem[] _tags =
    {
        new("Blazor", 42), new("Accessibility", 31), new("Charts", 25), new("Forms", 18), new("Themes", 14),
        new("Localization", 11), new("Grids", 36), new("Scheduling", 9), new("Maps", 6), new("Reports", 12), new("Icons", 4)
    };

    private void Pick(TagCloudItem tag)
    {
        if (!_picked.Remove(tag.Text)) _picked.Add(tag.Text);
    }
}

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.

Alle Steuerelemente ยท Dokumentation