DFDLevelNavigator class
DFD family — class
Manages drill-down navigation across DFD decomposition levels. The caller captures the current diagram as a DiagramDto before drilling in, and restores frames when navigating up.
Members
| Member | Kind | Description |
|---|---|---|
DFDLevelFrame? Current | Property | Gets the currently displayed level. |
bool CanGoUp | Property | Gets a value indicating whether there is a parent level to return to. |
int Depth | Property | Gets the current decomposition depth (0 = top level). |
string Breadcrumb | Property | Gets a breadcrumb like "Level 0 > Process 1 > Process 1.1". |
void Reset(DiagramDto? rootDiagram = null) | Method | Resets navigation to the top-level diagram. |
bool DrillDown(string processName, DiagramDto currentDiagram, DiagramDto childDiagram) | Method | Drills into a process's child decomposition diagram. Display name of the process being decomposed. Live snapshot of the currently displayed diagram (pushed as the parent frame). The child diagram to display. True when the drill-down started. |
DFDLevelFrame? GoUp() | Method | Returns to the parent level. The frame now displayed, or null when already at the top level. |