sgcNavigation Matrice delle funzionalità

Tutto ciò che fa sgcNavigation, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità.

Layout

3 funzionalità

Shell di navigazione

8 funzionalità

Gestore di docking

5 funzionalità

Elementi

5 funzionalità

Notifiche e toast

5 funzionalità

.NET

6 pacchetti NuGet

Documentazione

Guida online e manuali PDF

Registered indica le funzionalità incluse nelle edizioni Registered e Trial e non nell'edizione Community gratuita. ~ indica una funzionalità che Community ha solo in parte, con la differenza indicata sotto.

Ogni riga rimanda al relativo argomento della guida. La colonna Community mostra cosa include l'edizione .NET Community gratuita; tutto è in Registered e Trial.

Layout

FunzionalitàDettagliCommunityGuida
Modalità sidebarUna sidebar verticale di elementi. Cambia l'intero aspetto con Mode := nbmSidebar.Guida
Modalità accordionGruppi che si aprono e si chiudono con le intestazioni IsGroup, Expanded e AllowMultiExpand. Cambia con Mode := nbmAccordion.Guida
Riduzione a rail di iconeCollapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth e OnCollapsedChange riducono la barra alle sue icone con un'animazione fluida.Guida

Shell di navigazione

FunzionalitàDettagliCommunityGuida
Modalità alberoMode := nbmTree trasforma la barra in un albero a più livelli: Depth per voce fissa il livello, ogni livello è rientrato e comprimibile, con ExpandAll, CollapseAll e ItemPath.Guida
RicercaFilter mostra i risultati e i loro antenati, FilterMode nfmContains o nfmFuzzy, e ShowSearch disegna una riga di ricerca. I caratteri corrispondenti sono evidenziati.Guida
SchedeUna striscia di schede per FireMonkey, VCL, WinForms, WPF e Avalonia: icone, pulsanti di chiusura, un punto di modificato, TabSizing, pulsanti di nuova scheda e di elenco, scorrimento, Ctrl+Tab e un Control per scheda come sua pagina.Guida
Riordino delle schede, schede fissate e distaccoRiordino con il trascinamento, schede Pinned, OnTabTearOff per aprire una scheda in una finestra propria, e SaveLayout e LoadLayout per la disposizione.RegistrataGuida
Form a schedeTsgcVCLNavigationTabbedForm, TsgcFMXNavigationTabbedForm e i form a schede di WinForms, WPF e Avalonia spostano la striscia di schede, o in Delphi quella di un notebook, in una barra del titolo con tema, con l'icona della finestra e i pulsanti della finestra. L'ombra, i bordi di ridimensionamento e i layout snap di Windows 11 restano, e la striscia vuota trascina la finestra. Il distacco in una nuova finestra e il rilascio sulla barra del titolo di un'altra finestra sono nell'edizione Registered.Guida
BreadcrumbSegmenti con chevron che elencano i figli, un pulsante di overflow e un collegamento NavigationBar che segue la voce selezionata, oppure un Path proprio.Guida
Modalità di modifica del breadcrumbUn clic sull'area vuota, F4 o Ctrl+L modifica il percorso completo, con OnPathEdit per accettarlo o rifiutarlo.RegistrataGuida
Riquadro comandiCtrl+Maiusc+P apre un riquadro che ordina ogni comando per corrispondenza approssimata, con comandi usati di recente, categorie, percorsi e scorciatoie.RegistrataGuida
Origini dei comandiIsgcUICommandSource elenca i comandi per il riquadro: la barra di navigazione, la barra multifunzione e la barra degli strumenti (Delphi), gli elenchi di azioni e le tue origini. ICommand in .NET.Guida

Gestore di docking

FunzionalitàDettagliCommunityGuida
Docking e guide di rilascioTsgcVCLDockManager, TsgcFMXDockManager e i gestori di docking di WinForms, WPF e Avalonia agganciano i pannelli strumenti ai quattro lati del form, in suddivisioni annidate con splitter e in gruppi a schede. Un trascinamento su una didascalia o su una scheda mostra una bussola, guide sui bordi e un rettangolo di anteprima.RegistrataGuida
Scomparsa automaticaIl pulsante di fissaggio sposta un gruppo in una barra sul lato del form, e il passaggio del mouse o un clic fa scorrere il pannello sopra il contenuto. SetAutoHide e AutoHideDelay.RegistrataGuida
Finestre mobiliUn pannello rilasciato lontano dalle guide diventa una finestra propria, e altri pannelli si possono agganciare dentro una finestra mobile. FloatPanel, AllowFloating e CanFloat. VCL, WinForms, WPF, Avalonia desktop e FireMonkey su Windows e macOS.RegistrataGuida
Area dei documentiGruppi di documenti con le schede di navigazione al centro: riordino, documenti fissati e modificati, gruppi affiancati o impilati, distacco, ingrandimento e OnNewDocument.RegistrataGuida
Salvataggio della disposizioneSaveLayout e LoadLayout scrivono e leggono l'intera disposizione come JSON, lo stesso testo in Delphi e in .NET, con OnRestorePanel per i pannelli creati a runtime.RegistrataGuida

Elementi

FunzionalitàDettagliCommunityGuida
IconeImages e ImageIndex, oppure una lettera o un simbolo Glyph per elemento.Guida
BadgeUna stringa Badge per elemento per i conteggi dei non letti.Guida
Elementi disabilitati e nascostiEnabled, Hint e Visible per elemento.Guida
EventiOnClick per elemento, OnItemClick e OnSelectionChange sulla barra.Guida
Link di azioneCollega un elemento a una TAction in modo che didascalia e stato seguano l'azione.RegistrataGuida

Notifiche e toast

FunzionalitàDettagliCommunityGuida
Modello di notificaTsgcNotificationModel tiene le notifiche di un utente con titolo, testo, gravità, gruppo, orario e stato di lettura, conta quelle non lette, le segna come lette, le chiude e le salva come JSON. Un solo modello alimenta le viste VCL e FireMonkey, e TsgcToolbarBadgeLink di sgcToolbar ne mostra il conteggio dei non letti su un pulsante della toolbar.Guida
Gestore dei toastTsgcVCLToastManager e TsgcFMXToastManager mostrano un toast per ogni nuova notifica non letta del Model: un simbolo di gravità, un titolo, un testo fino a tre righe e fino a due pulsanti di azione. I toast si impilano, contano alla rovescia, si fermano mentre il puntatore è sopra e vanno in coda quando non entrano, e Show mostra un toast autonomo come "Salvato".Guida
Casella delle notificheTsgcVCLNotificationInbox e TsgcFMXNotificationInbox elencano le notifiche dalla più recente sotto le intestazioni Oggi, Ieri e le date, con le schede Tutte e Non lette, un pulsante Segna tutto come letto e un pulsante di chiusura per riga. Filter, GroupFilter e Severities restringono l'elenco.Guida
Preferenze di notifica ed editorTsgcNotificationPreferences tiene i canali (nell'app, pop-up, email e push) che l'utente vuole per ogni categoria, e TsgcVCLNotificationPrefsEditor e TsgcFMXNotificationPrefsEditor mostrano una riga per categoria e una casella per canale. Una categoria con il canale pop-up disattivato non mostra alcun toast, e la casella la elenca comunque.Guida
Notifiche liveUn server mantiene aggiornate le notifiche con un messaggio JSON per ogni modifica (add, update, remove, read, unread, snapshot) tramite ApplyMessage, oppure senza codice dalle sorgenti live WebSocket, MQTT e SSE del ponte sgcUICoreWS, che richiedono sgcWebSockets. I toast, la casella e i badge seguono il modello.RegistrataGuida

Tastiera, temi e rendering

FunzionalitàDettagliCommunityGuida
Navigazione da tastieraI tasti freccia, Home, Fine e Invio spostano e selezionano, con una riga in focus.Guida
TemiTemi chiaro e scuro (utLight, utDark) e un AccentColor, condivisi con gli altri prodotti sgcUI.Guida
Rendering headlesssgcNavigationSaveToPNG e sgcNavigationSaveToSVG generano una barra in PNG o SVG senza finestra, anche su Linux64.Guida
Da destra a sinistra (arabo ed ebraico)L'ordine di icona e didascalia, il rientro, i chevron, i badge e il pulsante di compressione sono speculari, e le didascalie si leggono da destra a sinistra.Guida
AccessibilitàLe voci e i gruppi sono esposti a UI Automation come albero, con la voce selezionata e lo stato espanso di ogni gruppo. Su, Giù, Home e End si spostano tra le righe, Invio o Spazio attiva una riga, Sinistra e Destra comprimono ed espandono i gruppi, l'anello di focus è sempre visibile e l'alto contrasto di Windows viene seguito. Attiva per impostazione predefinita su VCL (Delphi 7-13), FireMonkey su Windows, WinForms, WPF e Avalonia.Guida

sgcNavigation per .NET

La barra di navigazione .NET è un port C# con gli stessi tipi di modello, per WinForms, WPF e Avalonia. Gli elementi si aggiungono nel codice.

PacchettoEdizioneContenuto
esegece.sgcNavigation.CommunityCommunity (gratuita)Libreria di base
esegece.sgcNavigation.WinForms.CommunityCommunity (gratuita)Controlli Windows Forms
esegece.sgcNavigation.Wpf.CommunityCommunity (gratuita)Controlli WPF
esegece.sgcNavigation.Avalonia.CommunityCommunity (gratuita)Controlli Avalonia
esegece.sgcNavigation.Rendering.CommunityCommunity (gratuita)Rendering headless
esegece.sgcNavigationRegisteredLibreria di base
esegece.sgcNavigation.WinFormsRegisteredControlli Windows Forms
esegece.sgcNavigation.WpfRegisteredControlli WPF
esegece.sgcNavigation.AvaloniaRegisteredControlli Avalonia
esegece.sgcNavigation.RenderingRegisteredRendering headless

Documentazione

Ogni funzionalità di sgcNavigation è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.

Guida online

Inizia dall'introduzione a sgcNavigation, poi segui la guida rapida e gli argomenti sulle funzionalità.

Delphi →
C++ Builder →
.NET →

Manuali PDF

La guida completa di sgcUI in formato PDF, da leggere offline o stampare.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La scelta più conveniente: All-AccessTutti i prodotti eSeGeCe, con Supporto Premium incluso, a partire da €1,059/anno.
Vedi i prezzi All-Access

Costruisci con sgcNavigation

Scarica il trial di sgcUI e aggiungi sgcNavigation alla tua applicazione Delphi, C++ Builder o .NET.