sgcNavigation Matriz de funciones

Todo lo que hace sgcNavigation, agrupado por tarea, con un enlace al tema de ayuda de cada función.

Diseño

3 funciones

Elementos

5 funciones

.NET

6 paquetes NuGet

Documentación

Ayuda en línea y manuales PDF

Registrada marca las funciones que están en las ediciones registrada y de prueba, y no en la edición Community gratuita. ~ marca una función que Community tiene en parte, con la diferencia debajo.

Cada fila enlaza con su tema de la ayuda. La columna Community muestra lo que incluye la edición Community gratuita de .NET; todo está en la edición Registrada y en la prueba.

Diseño

FunciónDetallesCommunityAyuda
Modo barra lateralUna barra lateral vertical de elementos. Cambia todo el aspecto con Mode := nbmSidebar.Ayuda
Modo acordeónGrupos que se abren y se cierran con encabezados IsGroup, Expanded y AllowMultiExpand. Cambia con Mode := nbmAccordion.Ayuda
Contracción a riel de iconosCollapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth y OnCollapsedChange contraen la barra a sus iconos con una animación suave.Ayuda

Estructura de navegación

FunciónDetallesCommunityAyuda
Modo árbolMode := nbmTree convierte la barra en un árbol de varios niveles: Depth por elemento fija el nivel, cada nivel está sangrado y se puede contraer, con ExpandAll, CollapseAll e ItemPath.Ayuda
BúsquedaFilter muestra las coincidencias y sus antecesores, FilterMode nfmContains o nfmFuzzy, y ShowSearch dibuja una fila de búsqueda. Los caracteres coincidentes se resaltan.Ayuda
PestañasUna tira de pestañas para FireMonkey, VCL, WinForms, WPF y Avalonia: iconos, botones de cierre, un punto de modificado, TabSizing, botones de nueva pestaña y de lista, desplazamiento, Ctrl+Tab y un Control por pestaña como su página.Ayuda
Reordenar pestañas, pestañas fijadas y separaciónReordenación arrastrando, pestañas Pinned, OnTabTearOff para abrir una pestaña en su propia ventana, y SaveLayout y LoadLayout para la disposición.RegistradaAyuda
Formulario con pestañasTsgcVCLNavigationTabbedForm, TsgcFMXNavigationTabbedForm y los formularios con pestañas de WinForms, WPF y Avalonia mueven la tira de pestañas, o en Delphi la tira de un notebook, a una barra de título con tema con el icono de la ventana y los botones de la ventana. La sombra, los bordes de redimensionado y los diseños de ajuste (snap layouts) de Windows 11 se mantienen, y la tira vacía arrastra la ventana. La separación en una ventana nueva y el soltar en la barra de título de otra ventana están en la edición registrada.Ayuda
Ruta de navegaciónSegmentos con chevrones que listan los hijos, un botón de desbordamiento y un enlace NavigationBar que sigue al elemento seleccionado, o un Path propio.Ayuda
Modo de edición de la ruta de navegaciónUn clic en el área vacía, F4 o Ctrl+L editan la ruta completa, con OnPathEdit para aceptarla o rechazarla.RegistradaAyuda
Paleta de comandosCtrl+Shift+P abre una paleta que ordena cada comando por coincidencia aproximada, con comandos usados recientemente, categorías, rutas y atajos.RegistradaAyuda
Orígenes de comandosIsgcUICommandSource lista comandos para la paleta: la barra de navegación, la cinta y la barra de herramientas (Delphi), las listas de acciones y tus propios orígenes. ICommand en .NET.Ayuda

Gestor de acoplamiento

FunciónDetallesCommunityAyuda
Acoplamiento y guías de colocaciónTsgcVCLDockManager, TsgcFMXDockManager y los gestores de acoplamiento de WinForms, WPF y Avalonia acoplan los paneles de herramientas en los cuatro lados del formulario, en divisiones anidadas con divisores y en grupos con pestañas. Un arrastre sobre un título o una pestaña muestra una brújula, guías de borde y un rectángulo de vista previa.RegistradaAyuda
Ocultación automáticaEl botón de chincheta lleva un grupo a una franja al lado del formulario, y al pasar el puntero o hacer clic el panel se desliza sobre el contenido. SetAutoHide y AutoHideDelay.RegistradaAyuda
Ventanas flotantesUn panel soltado lejos de las guías flota en su propia ventana, y se pueden acoplar más paneles en una ventana flotante. FloatPanel, AllowFloating y CanFloat. Escritorio VCL, WinForms, WPF y Avalonia, y FireMonkey en Windows y macOS.RegistradaAyuda
Área de documentosGrupos de documentos con las pestañas de navegación en el centro: reordenación, documentos fijados y modificados, grupos uno junto a otro o apilados, separación, maximizar y OnNewDocument.RegistradaAyuda
Persistencia del diseñoSaveLayout y LoadLayout escriben y leen toda la organización como JSON, el mismo texto en Delphi y .NET, con OnRestorePanel para los paneles creados en tiempo de ejecución.RegistradaAyuda

Elementos

FunciónDetallesCommunityAyuda
IconosImages e ImageIndex, o una letra o símbolo Glyph por elemento.Ayuda
InsigniasUna cadena Badge por elemento para contadores de no leídos.Ayuda
Elementos deshabilitados y ocultosEnabled, Hint y Visible por elemento.Ayuda
EventosOnClick por elemento, y OnItemClick y OnSelectionChange en la barra.Ayuda
Enlaces de acciónEnlaza un elemento a un TAction para que el título y el estado sigan a la acción.RegistradaAyuda

Notificaciones y toasts

FunciónDetallesCommunityAyuda
Modelo de notificacionesTsgcNotificationModel guarda las notificaciones de un usuario con título, cuerpo, gravedad, grupo, hora y estado de lectura, cuenta las no leídas, las marca como leídas, las descarta y las guarda como JSON. Un solo modelo alimenta las vistas VCL y FireMonkey, y TsgcToolbarBadgeLink de sgcToolbar muestra su recuento de no leídas en un botón de la barra de herramientas.Ayuda
Gestor de toastsTsgcVCLToastManager y TsgcFMXToastManager muestran un toast por cada notificación nueva no leída del Model: un glifo de gravedad, un título, un cuerpo de hasta tres líneas y hasta dos botones de acción. Los toasts se apilan, hacen una cuenta atrás, se detienen mientras el puntero está encima y esperan en cola cuando no caben, y Show muestra un toast independiente como "Guardado".Ayuda
Bandeja de notificacionesTsgcVCLNotificationInbox y TsgcFMXNotificationInbox enumeran las notificaciones de la más reciente a la más antigua bajo las cabeceras Hoy, Ayer y de fecha, con las pestañas Todas y No leídas, un botón Marcar todas como leídas y un botón de descartar por fila. Filter, GroupFilter y Severities acotan la lista.Ayuda
Preferencias de notificaciones y editorTsgcNotificationPreferences guarda los canales (en la aplicación, ventana emergente, correo y push) que el usuario quiere para cada categoría, y TsgcVCLNotificationPrefsEditor y TsgcFMXNotificationPrefsEditor muestran una fila por categoría y una casilla por canal. Una categoría con el canal de ventana emergente desactivado no muestra toast, y la bandeja la sigue listando.Ayuda
Notificaciones en vivoUn servidor mantiene las notificaciones al día con un mensaje JSON por cambio (add, update, remove, read, unread, snapshot) mediante ApplyMessage, o sin código desde los orígenes en vivo WebSocket, MQTT y SSE del puente sgcUICoreWS, que necesita sgcWebSockets. Los toasts, la bandeja y las insignias siguen al modelo.RegistradaAyuda

Teclado, temas y renderizado

FunciónDetallesCommunityAyuda
Navegación con tecladoLas teclas de flecha, Inicio, Fin e Intro mueven y seleccionan, con una fila enfocada.Ayuda
TemasTemas claro y oscuro (utLight, utDark) y un AccentColor, compartidos con los demás productos sgcUI.Ayuda
Renderizado sin ventanasgcNavigationSaveToPNG y sgcNavigationSaveToSVG renderizan una barra en PNG o SVG sin ventana, también en Linux64.Ayuda
De derecha a izquierda (árabe y hebreo)El orden de icono y título, la sangría, los chevrones, las insignias y el botón de contraer están reflejados, y los títulos se leen de derecha a izquierda.Ayuda
AccesibilidadLos elementos y los grupos se exponen a UI Automation como un árbol, con el elemento seleccionado y el estado expandido de cada grupo. Arriba, Abajo, Inicio y Fin se mueven entre filas, Intro o Espacio activa una fila, Izquierda y Derecha contraen y expanden grupos, el anillo de foco siempre es visible y se respeta el alto contraste de Windows. Activada por defecto en VCL (Delphi 7 a 13), FireMonkey en Windows, WinForms, WPF y Avalonia.Ayuda

sgcNavigation para .NET

La barra de navegación .NET es un port en C# con los mismos tipos de modelo, para WinForms, WPF y Avalonia. Los elementos se añaden desde código.

PaqueteEdiciónContenido
esegece.sgcNavigation.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcNavigation.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcNavigation.Wpf.CommunityCommunity (gratuita)Controles WPF
esegece.sgcNavigation.Avalonia.CommunityCommunity (gratuita)Controles Avalonia
esegece.sgcNavigation.Rendering.CommunityCommunity (gratuita)Renderizado sin ventana
esegece.sgcNavigationRegistradaBiblioteca principal
esegece.sgcNavigation.WinFormsRegistradaControles Windows Forms
esegece.sgcNavigation.WpfRegistradaControles WPF
esegece.sgcNavigation.AvaloniaRegistradaControles Avalonia
esegece.sgcNavigation.RenderingRegistradaRenderizado sin ventana

Documentación

Cada función de sgcNavigation está documentada en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.

Ayuda en línea

Empieza con la introducción de sgcNavigation y sigue con la guía de inicio rápido y los temas de funciones.

Delphi →
C++ Builder →
.NET →

Manuales PDF

La ayuda completa de sgcUI en un archivo PDF, para leer sin conexión o imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La mejor opción: All-AccessTodos los productos de eSeGeCe, con Premium Support incluido, desde €1,059 al año.
Ver precios de All-Access

Crea con sgcNavigation

Descarga la prueba de sgcUI y añade sgcNavigation a tu aplicación Delphi, C++ Builder o .NET.