sgcNavigation Matriz de funciones
Todo lo que hace sgcNavigation, agrupado por tarea, con un enlace al tema de ayuda de cada función.
Todo lo que hace sgcNavigation, agrupado por tarea, con un enlace al tema de ayuda de cada función.
3 funciones
8 funciones
5 funciones
5 funciones
5 funciones
4 funciones
6 paquetes NuGet
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.
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Modo barra lateral | Una barra lateral vertical de elementos. Cambia todo el aspecto con Mode := nbmSidebar. | Ayuda | |
| Modo acordeón | Grupos que se abren y se cierran con encabezados IsGroup, Expanded y AllowMultiExpand. Cambia con Mode := nbmAccordion. | Ayuda | |
| Contracción a riel de iconos | Collapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth y OnCollapsedChange contraen la barra a sus iconos con una animación suave. | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Modo árbol | Mode := 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úsqueda | Filter 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ñas | Una 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ón | Reordenación arrastrando, pestañas Pinned, OnTabTearOff para abrir una pestaña en su propia ventana, y SaveLayout y LoadLayout para la disposición. | Registrada | Ayuda |
| Formulario con pestañas | TsgcVCLNavigationTabbedForm, 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ón | Segmentos 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ón | Un clic en el área vacía, F4 o Ctrl+L editan la ruta completa, con OnPathEdit para aceptarla o rechazarla. | Registrada | Ayuda |
| Paleta de comandos | Ctrl+Shift+P abre una paleta que ordena cada comando por coincidencia aproximada, con comandos usados recientemente, categorías, rutas y atajos. | Registrada | Ayuda |
| Orígenes de comandos | IsgcUICommandSource 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 |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Acoplamiento y guías de colocación | TsgcVCLDockManager, 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. | Registrada | Ayuda |
| Ocultación automática | El 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. | Registrada | Ayuda |
| Ventanas flotantes | Un 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. | Registrada | Ayuda |
| Área de documentos | Grupos 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. | Registrada | Ayuda |
| Persistencia del diseño | SaveLayout 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. | Registrada | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Iconos | Images e ImageIndex, o una letra o símbolo Glyph por elemento. | Ayuda | |
| Insignias | Una cadena Badge por elemento para contadores de no leídos. | Ayuda | |
| Elementos deshabilitados y ocultos | Enabled, Hint y Visible por elemento. | Ayuda | |
| Eventos | OnClick por elemento, y OnItemClick y OnSelectionChange en la barra. | Ayuda | |
| Enlaces de acción | Enlaza un elemento a un TAction para que el título y el estado sigan a la acción. | Registrada | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Modelo de notificaciones | TsgcNotificationModel 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 toasts | TsgcVCLToastManager 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 notificaciones | TsgcVCLNotificationInbox 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 editor | TsgcNotificationPreferences 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 vivo | Un 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. | Registrada | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Navegación con teclado | Las teclas de flecha, Inicio, Fin e Intro mueven y seleccionan, con una fila enfocada. | Ayuda | |
| Temas | Temas claro y oscuro (utLight, utDark) y un AccentColor, compartidos con los demás productos sgcUI. | Ayuda | |
| Renderizado sin ventana | sgcNavigationSaveToPNG 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 | |
| Accesibilidad | Los 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 |
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.
| Paquete | Edición | Contenido |
|---|---|---|
esegece.sgcNavigation.Community | Community (gratuita) | Biblioteca principal |
esegece.sgcNavigation.WinForms.Community | Community (gratuita) | Controles Windows Forms |
esegece.sgcNavigation.Wpf.Community | Community (gratuita) | Controles WPF |
esegece.sgcNavigation.Avalonia.Community | Community (gratuita) | Controles Avalonia |
esegece.sgcNavigation.Rendering.Community | Community (gratuita) | Renderizado sin ventana |
esegece.sgcNavigation | Registrada | Biblioteca principal |
esegece.sgcNavigation.WinForms | Registrada | Controles Windows Forms |
esegece.sgcNavigation.Wpf | Registrada | Controles WPF |
esegece.sgcNavigation.Avalonia | Registrada | Controles Avalonia |
esegece.sgcNavigation.Rendering | Registrada | Renderizado sin ventana |
Cada función de sgcNavigation está documentada en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.
Empieza con la introducción de sgcNavigation y sigue con la guía de inicio rápido y los temas de funciones.
Delphi →La ayuda completa de sgcUI en un archivo PDF, para leer sin conexión o imprimir.
Delphi (PDF) →