sgcNavigation Feature Matrix
Everything sgcNavigation does, grouped by task, with a link to the help topic of each feature.
Everything sgcNavigation does, grouped by task, with a link to the help topic of each feature.
3 features
5 features
4 features
6 NuGet packages
Online help and PDF manuals
Registered marks the features that are in the Registered and Trial editions and not in the free Community edition. ~ marks a feature that Community has in part, with the difference below it.
Every row links to its help topic. The Community column shows what the free .NET Community edition includes; everything is in Registered and Trial.
| Feature | Details | Community | Help |
|---|---|---|---|
| Sidebar mode | A vertical sidebar of items. Switch the whole look with Mode := nbmSidebar. | Help | |
| Accordion mode | Groups that open and close with IsGroup headers, Expanded and AllowMultiExpand. Switch with Mode := nbmAccordion. | Help | |
| Collapse to an icon rail | Collapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth and OnCollapsedChange collapse the bar to its icons with a smooth animation. | Help |
| Feature | Details | Community | Help |
|---|---|---|---|
| Icons | Images and ImageIndex, or a Glyph letter or symbol per item. | Help | |
| Badges | A Badge string per item for unread counts. | Help | |
| Disabled and hidden items | Enabled, Hint and Visible per item. | Help | |
| Events | OnClick per item, OnItemClick and OnSelectionChange on the bar. | Help | |
| Action links | Link an item to a TAction so caption and state follow the action. | Registered | Help |
| Feature | Details | Community | Help |
|---|---|---|---|
| Keyboard navigation | Arrow keys, Home, End and Enter move and select, with a focused row. | Help | |
| Themes | Light and dark themes (utLight, utDark) and an AccentColor, shared with the other sgcUI products. | Help | |
| Headless rendering | sgcNavigationSaveToPNG and sgcNavigationSaveToSVG render a bar to PNG or SVG without a window, also on Linux64. | Help | |
| Right to left (Arabic and Hebrew) | Icon and caption order, indent, chevrons, badges and the collapse button are mirrored, and captions read right to left. | Help | |
| Accessibility | The items and groups are exposed to UI Automation as a tree, with the selected item and the expanded state of each group. Up, Down, Home and End move between rows, Enter or Space activates a row, Left and Right collapse and expand groups, the focus ring is always visible and Windows high contrast is followed. On by default on VCL (Delphi 7 to 13), FireMonkey on Windows, WinForms, WPF and Avalonia. | Help |
The .NET navigation bar is a C# port with the same model types, for WinForms, WPF and Avalonia. Items are added in code.
| Package | Edition | Contents |
|---|---|---|
esegece.sgcNavigation.Community | Community (free) | Core library |
esegece.sgcNavigation | Registered | Core library |
esegece.sgcNavigation.WinForms | Registered | Windows Forms controls |
esegece.sgcNavigation.Wpf | Registered | WPF controls |
esegece.sgcNavigation.Avalonia | Registered | Avalonia controls |
esegece.sgcNavigation.Rendering | Registered | Headless rendering |
Every feature of sgcNavigation is documented in the sgcUI help, with one build for each development environment.
Start with the sgcNavigation introduction, then follow the quick start and the feature topics.
Delphi →The complete sgcUI help as a PDF file, to read offline or print.
Delphi (PDF) →