CollapseNavMenu
Hierarchisches Panel-Menü mit unbegrenzter Verschachtelung, Session-Persistenz und Deep-Link-Support.
Tiefe Verschachtelung (4 Ebenen)
Items können beliebig tief verschachtelt werden. Jede Ebene rückt automatisch ein.Gruppen-Header
Nicht-klickbare Abschnittsüberschriften strukturieren das Menü. Auch bei Unteritems einsetzbar.Separator
Ein reines Separator-Item (kein Text, kein Icon) rendert ausschließlich als Trennlinie. Mit Inhalt erscheint die Linie oberhalb.Freier Item-Inhalt (ContentTemplate)
Jedes Item kann überContentTemplate beliebige Komponenten aufnehmen – z. B. Badges oder Buttons.
Programmatisch befüllt
Das Menü kann statt statischer Deklaration auch über einenList<CollapseNavMenuItemModel> befüllt werden.
- Dashboard
Einstellungen Projekte
Programmatische Steuerung
Über die öffentliche API (ExpandAsync, CollapseAllAsync, SetActiveAsync) lässt sich der Zustand von außen steuern.
- Dashboard
Einstellungen Projekte
Session-Persistenz
MitSaveStateName wird der aufgeklappte Zustand in der Session gespeichert und beim Zurückkehren wiederhergestellt.
- Dashboard
Einstellungen Projekte
Deep-Link
MitUseDeepLink="true" werden die ausgeklappten IDs als ?cnav=... in die URL geschrieben – ein Link öffnet beim Empfänger denselben Zustand.
- Dashboard
Einstellungen Projekte
class & style
class
style