sgcNavigation Matrice des fonctionnalités

Tout ce que fait sgcNavigation, groupé par tâche, avec un lien vers la rubrique d'aide de chaque fonctionnalité.

Disposition

3 fonctionnalités

Shell de navigation

8 fonctionnalités

Gestionnaire d'ancrage

5 fonctionnalités

Éléments

5 fonctionnalités

Notifications et toasts

5 fonctionnalités

Clavier, thèmes et rendu

4 fonctionnalités

.NET

6 paquets NuGet

Documentation

Aide en ligne et manuels PDF

Enregistrée signale les fonctionnalités présentes dans les éditions enregistrée et d'essai, mais pas dans l'édition Community gratuite. ~ signale une fonctionnalité que Community propose en partie, avec la différence indiquée en dessous.

Chaque ligne renvoie à sa rubrique d'aide. La colonne Community montre ce que comprend l'édition .NET Community gratuite ; tout est dans Enregistrée et dans l'essai.

Disposition

FonctionnalitéDétailsCommunityAide
Mode barre latéraleUne barre latérale verticale d'éléments. Change tout l'aspect avec Mode := nbmSidebar.Aide
Mode accordéonDes groupes qui s'ouvrent et se ferment avec des en-têtes IsGroup, Expanded et AllowMultiExpand. Bascule avec Mode := nbmAccordion.Aide
Réduction en rail d'icônesCollapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth et OnCollapsedChange réduisent la barre à ses icônes avec une animation fluide.Aide

Shell de navigation

FonctionnalitéDétailsCommunityAide
Mode arborescenceMode := nbmTree transforme la barre en arborescence à plusieurs niveaux : Depth par élément fixe le niveau, chaque niveau est indenté et repliable, avec ExpandAll, CollapseAll et ItemPath.Aide
RechercheFilter affiche les résultats et leurs ancêtres, FilterMode nfmContains ou nfmFuzzy, et ShowSearch dessine une ligne de recherche. Les caractères correspondants sont mis en évidence.Aide
OngletsUn bandeau d'onglets pour FireMonkey, VCL, WinForms, WPF et Avalonia : icônes, boutons de fermeture, un point de modification, TabSizing, boutons de nouvel onglet et de liste, défilement, Ctrl+Tab et un Control par onglet comme page.Aide
Réorganisation des onglets, onglets épinglés et détachementRéorganisation par glisser-déposer, onglets Pinned, OnTabTearOff pour ouvrir un onglet dans sa propre fenêtre, et SaveLayout et LoadLayout pour la disposition.EnregistréeAide
Formulaire à ongletsTsgcVCLNavigationTabbedForm, TsgcFMXNavigationTabbedForm et les formulaires à onglets WinForms, WPF et Avalonia déplacent le bandeau d'onglets, ou en Delphi celui d'un notebook, dans une barre de titre thématisée avec l'icône de la fenêtre et les boutons de fenêtre. L'ombre, les bords de redimensionnement et les dispositions Snap de Windows 11 sont conservés, et le bandeau vide déplace la fenêtre. Le détachement dans une nouvelle fenêtre et le dépôt sur la barre de titre d'une autre fenêtre sont dans l'édition Enregistrée.Aide
Fil d'ArianeDes segments avec des chevrons qui listent les enfants, un bouton de débordement et un lien NavigationBar qui suit l'élément sélectionné, ou un Path propre.Aide
Mode édition du fil d'ArianeUn clic sur la zone vide, F4 ou Ctrl+L modifie le chemin complet, avec OnPathEdit pour l'accepter ou le refuser.EnregistréeAide
Palette de commandesCtrl+Maj+P ouvre une palette qui classe chaque commande par correspondance approximative, avec les commandes récentes, les catégories, les chemins et les raccourcis.EnregistréeAide
Sources de commandesIsgcUICommandSource liste les commandes de la palette : la barre de navigation, le ruban et la barre d'outils (Delphi), les listes d'actions et vos propres sources. ICommand en .NET.Aide

Gestionnaire d'ancrage

FonctionnalitéDétailsCommunityAide
Ancrage et guides de dépôtTsgcVCLDockManager, TsgcFMXDockManager et les gestionnaires d'ancrage WinForms, WPF et Avalonia ancrent les panneaux d'outils sur les quatre côtés de la fiche, en divisions imbriquées avec des séparateurs et en groupes d'onglets. Un glissement sur une légende ou un onglet affiche une boussole, des guides de bord et un rectangle d'aperçu.EnregistréeAide
Masquage automatiqueLe bouton épingler déplace un groupe vers une bande au bord de la fiche, et un survol ou un clic fait glisser le panneau par-dessus le contenu. SetAutoHide et AutoHideDelay.EnregistréeAide
Fenêtres flottantesUn panneau déposé en dehors des guides flotte dans sa propre fenêtre, et d'autres panneaux peuvent s'ancrer dans une fenêtre flottante. FloatPanel, AllowFloating et CanFloat. Applications de bureau VCL, WinForms, WPF, Avalonia et FireMonkey sous Windows et macOS.EnregistréeAide
Zone de documentsDes groupes de documents avec les onglets de navigation au centre : réorganisation, documents épinglés et modifiés, groupes côte à côte ou empilés, détachement, agrandissement et OnNewDocument.EnregistréeAide
Enregistrement de la dispositionSaveLayout et LoadLayout écrivent et lisent tout l'agencement en JSON, le même texte en Delphi et en .NET, avec OnRestorePanel pour les panneaux créés à l'exécution.EnregistréeAide

Éléments

FonctionnalitéDétailsCommunityAide
IcônesImages et ImageIndex, ou une lettre ou un symbole Glyph par élément.Aide
BadgesUne chaîne Badge par élément pour les compteurs de messages non lus.Aide
Éléments désactivés et masquésEnabled, Hint et Visible par élément.Aide
ÉvénementsOnClick par élément, OnItemClick et OnSelectionChange sur la barre.Aide
Liens d'actionLie un élément à un TAction pour que le libellé et l'état suivent l'action.EnregistréeAide

Notifications et toasts

FonctionnalitéDétailsCommunityAide
Modèle de notificationsTsgcNotificationModel conserve les notifications d'un utilisateur avec titre, corps, gravité, groupe, heure et état de lecture, compte les non lues, les marque comme lues, les ferme et les enregistre en JSON. Un seul modèle alimente les vues VCL et FireMonkey, et TsgcToolbarBadgeLink de sgcToolbar affiche son compteur de non lues sur un bouton de barre d'outils.Aide
Gestionnaire de toastsTsgcVCLToastManager et TsgcFMXToastManager affichent un toast pour chaque nouvelle notification non lue du Model : un glyphe de gravité, un titre, un corps de trois lignes au plus et deux boutons d'action au plus. Les toasts s'empilent, décomptent, se mettent en pause tant que le pointeur est dessus et attendent en file quand ils ne tiennent pas, et Show fait apparaître un toast autonome comme « Enregistré ».Aide
Boîte de réception des notificationsTsgcVCLNotificationInbox et TsgcFMXNotificationInbox listent les notifications de la plus récente à la plus ancienne sous les en-têtes Aujourd'hui, Hier et date, avec les onglets Toutes et Non lues, un bouton Tout marquer comme lu et un bouton de fermeture par ligne. Filter, GroupFilter et Severities restreignent la liste.Aide
Préférences de notification et éditeurTsgcNotificationPreferences conserve les canaux (dans l'application, fenêtre contextuelle, e-mail et push) que l'utilisateur veut pour chaque catégorie, et TsgcVCLNotificationPrefsEditor et TsgcFMXNotificationPrefsEditor affichent une ligne par catégorie et une case à cocher par canal. Une catégorie dont le canal des fenêtres contextuelles est désactivé n'affiche aucun toast, et la boîte de réception la liste toujours.Aide
Notifications en directUn serveur tient les notifications à jour avec un message JSON par changement (add, update, remove, read, unread, snapshot) par ApplyMessage, ou sans code depuis les sources en direct WebSocket, MQTT et SSE du pont sgcUICoreWS, qui demandent sgcWebSockets. Les toasts, la boîte de réception et les badges suivent le modèle.EnregistréeAide

Clavier, thèmes et rendu

FonctionnalitéDétailsCommunityAide
Navigation au clavierLes flèches, Début, Fin et Entrée déplacent et sélectionnent, avec une ligne ayant le focus.Aide
ThèmesThèmes clair et sombre (utLight, utDark) et une AccentColor, partagés avec les autres produits sgcUI.Aide
Rendu sans interfacesgcNavigationSaveToPNG et sgcNavigationSaveToSVG génèrent une barre en PNG ou SVG sans fenêtre, également sous Linux64.Aide
De droite à gauche (arabe et hébreu)L'ordre de l'icône et du libellé, le retrait, les chevrons, les badges et le bouton de réduction sont en miroir, et les libellés se lisent de droite à gauche.Aide
AccessibilitéLes éléments et les groupes sont exposés à UI Automation sous forme d'arbre, avec l'élément sélectionné et l'état développé de chaque groupe. Haut, Bas, Début et Fin passent d'une ligne à l'autre, Entrée ou Espace active une ligne, Gauche et Droite réduisent et développent les groupes, l'anneau de focus est toujours visible et le contraste élevé de Windows est suivi. Activé par défaut sur VCL (Delphi 7 à 13), FireMonkey sous Windows, WinForms, WPF et Avalonia.Aide

sgcNavigation pour .NET

La barre de navigation .NET est un portage C# avec les mêmes types de modèle, pour WinForms, WPF et Avalonia. Les éléments sont ajoutés dans le code.

PaquetÉditionContenu
esegece.sgcNavigation.CommunityCommunity (gratuite)Bibliothèque principale
esegece.sgcNavigation.WinForms.CommunityCommunity (gratuite)Contrôles Windows Forms
esegece.sgcNavigation.Wpf.CommunityCommunity (gratuite)Contrôles WPF
esegece.sgcNavigation.Avalonia.CommunityCommunity (gratuite)Contrôles Avalonia
esegece.sgcNavigation.Rendering.CommunityCommunity (gratuite)Rendu sans interface
esegece.sgcNavigationEnregistréeBibliothèque principale
esegece.sgcNavigation.WinFormsEnregistréeContrôles Windows Forms
esegece.sgcNavigation.WpfEnregistréeContrôles WPF
esegece.sgcNavigation.AvaloniaEnregistréeContrôles Avalonia
esegece.sgcNavigation.RenderingEnregistréeRendu sans interface

Documentation

Chaque fonctionnalité de sgcNavigation est documentée dans l'aide de sgcUI, avec une version pour chaque environnement de développement.

Aide en ligne

Commence par l'introduction de sgcNavigation, puis suis le démarrage rapide et les rubriques sur les fonctionnalités.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide complète de sgcUI au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Crée avec sgcNavigation

Télécharge l'essai sgcUI et ajoute sgcNavigation à ton application Delphi, C++ Builder ou .NET.