sgcNavigation Matrice delle funzionalità
Tutto ciò che fa sgcNavigation, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità.
Tutto ciò che fa sgcNavigation, raggruppato per attività, con un link all'argomento della guida di ogni funzionalità.
3 funzionalità
8 funzionalità
5 funzionalità
5 funzionalità
5 funzionalità
4 funzionalità
6 pacchetti NuGet
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.
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Modalità sidebar | Una sidebar verticale di elementi. Cambia l'intero aspetto con Mode := nbmSidebar. | Guida | |
| Modalità accordion | Gruppi che si aprono e si chiudono con le intestazioni IsGroup, Expanded e AllowMultiExpand. Cambia con Mode := nbmAccordion. | Guida | |
| Riduzione a rail di icone | Collapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth e OnCollapsedChange riducono la barra alle sue icone con un'animazione fluida. | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Modalità albero | Mode := 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 | |
| Ricerca | Filter mostra i risultati e i loro antenati, FilterMode nfmContains o nfmFuzzy, e ShowSearch disegna una riga di ricerca. I caratteri corrispondenti sono evidenziati. | Guida | |
| Schede | Una 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 distacco | Riordino con il trascinamento, schede Pinned, OnTabTearOff per aprire una scheda in una finestra propria, e SaveLayout e LoadLayout per la disposizione. | Registrata | Guida |
| Form a schede | TsgcVCLNavigationTabbedForm, 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 | |
| Breadcrumb | Segmenti 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 breadcrumb | Un clic sull'area vuota, F4 o Ctrl+L modifica il percorso completo, con OnPathEdit per accettarlo o rifiutarlo. | Registrata | Guida |
| Riquadro comandi | Ctrl+Maiusc+P apre un riquadro che ordina ogni comando per corrispondenza approssimata, con comandi usati di recente, categorie, percorsi e scorciatoie. | Registrata | Guida |
| Origini dei comandi | IsgcUICommandSource 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 |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Docking e guide di rilascio | TsgcVCLDockManager, 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. | Registrata | Guida |
| Scomparsa automatica | Il 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. | Registrata | Guida |
| Finestre mobili | Un 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. | Registrata | Guida |
| Area dei documenti | Gruppi di documenti con le schede di navigazione al centro: riordino, documenti fissati e modificati, gruppi affiancati o impilati, distacco, ingrandimento e OnNewDocument. | Registrata | Guida |
| Salvataggio della disposizione | SaveLayout 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. | Registrata | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Icone | Images e ImageIndex, oppure una lettera o un simbolo Glyph per elemento. | Guida | |
| Badge | Una stringa Badge per elemento per i conteggi dei non letti. | Guida | |
| Elementi disabilitati e nascosti | Enabled, Hint e Visible per elemento. | Guida | |
| Eventi | OnClick per elemento, OnItemClick e OnSelectionChange sulla barra. | Guida | |
| Link di azione | Collega un elemento a una TAction in modo che didascalia e stato seguano l'azione. | Registrata | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Modello di notifica | TsgcNotificationModel 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 toast | TsgcVCLToastManager 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 notifiche | TsgcVCLNotificationInbox 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 editor | TsgcNotificationPreferences 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 live | Un 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. | Registrata | Guida |
| Funzionalità | Dettagli | Community | Guida |
|---|---|---|---|
| Navigazione da tastiera | I tasti freccia, Home, Fine e Invio spostano e selezionano, con una riga in focus. | Guida | |
| Temi | Temi chiaro e scuro (utLight, utDark) e un AccentColor, condivisi con gli altri prodotti sgcUI. | Guida | |
| Rendering headless | sgcNavigationSaveToPNG 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 |
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.
| Pacchetto | Edizione | Contenuto |
|---|---|---|
esegece.sgcNavigation.Community | Community (gratuita) | Libreria di base |
esegece.sgcNavigation.WinForms.Community | Community (gratuita) | Controlli Windows Forms |
esegece.sgcNavigation.Wpf.Community | Community (gratuita) | Controlli WPF |
esegece.sgcNavigation.Avalonia.Community | Community (gratuita) | Controlli Avalonia |
esegece.sgcNavigation.Rendering.Community | Community (gratuita) | Rendering headless |
esegece.sgcNavigation | Registered | Libreria di base |
esegece.sgcNavigation.WinForms | Registered | Controlli Windows Forms |
esegece.sgcNavigation.Wpf | Registered | Controlli WPF |
esegece.sgcNavigation.Avalonia | Registered | Controlli Avalonia |
esegece.sgcNavigation.Rendering | Registered | Rendering headless |
Ogni funzionalità di sgcNavigation è documentata nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.
Inizia dall'introduzione a sgcNavigation, poi segui la guida rapida e gli argomenti sulle funzionalità.
Delphi →La guida completa di sgcUI in formato PDF, da leggere offline o stampare.
Delphi (PDF) →