sgcNavigation Matriz de recursos

Tudo o que o sgcNavigation faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso.

Layout

3 recursos

Itens

5 recursos

.NET

6 pacotes NuGet

Documentação

Ajuda online e manuais em PDF

Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.

Cada linha leva ao seu tópico de ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; tudo está na Registrada e na Avaliação.

Layout

RecursoDetalhesCommunityAjuda
Modo lateralUma barra lateral vertical de itens. Mude toda a aparência com Mode := nbmSidebar.Ajuda
Modo acordeãoGrupos que abrem e fecham com cabeçalhos IsGroup, Expanded e AllowMultiExpand. Mude com Mode := nbmAccordion.Ajuda
Recolher em uma faixa de íconesCollapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth e OnCollapsedChange recolhem a barra até os seus ícones com uma animação suave.Ajuda

Shell de navegação

RecursoDetalhesCommunityAjuda
Modo árvoreMode := nbmTree transforma a barra em uma árvore de vários níveis: Depth por item define o nível, cada nível é recuado e recolhível, com ExpandAll, CollapseAll e ItemPath.Ajuda
PesquisaFilter mostra os resultados e seus ancestrais, FilterMode nfmContains ou nfmFuzzy, e ShowSearch desenha uma linha de pesquisa. Os caracteres correspondentes ficam destacados.Ajuda
AbasUma faixa de abas para FireMonkey, VCL, WinForms, WPF e Avalonia: ícones, botões de fechar, um ponto de modificado, TabSizing, botões de nova aba e de lista, rolagem, Ctrl+Tab e um Control por aba como sua página.Ajuda
Reordenação de abas, abas fixadas e desacoplamentoReordenação por arrastar, abas Pinned, OnTabTearOff para abrir uma aba em uma janela própria, e SaveLayout e LoadLayout para a disposição.RegistradaAjuda
Formulário com abasTsgcVCLNavigationTabbedForm, TsgcFMXNavigationTabbedForm e os formulários com abas do WinForms, WPF e Avalonia movem a faixa de abas, ou, no Delphi, a faixa de um notebook, para uma barra de título com tema, com o ícone da janela e os botões da janela. A sombra, as bordas de redimensionamento e os snap layouts do Windows 11 permanecem, e a faixa vazia arrasta a janela. O desacoplamento em uma nova janela e o soltar na barra de título de outra janela estão na edição Registrada.Ajuda
Trilha de navegaçãoSegmentos com chevrons que listam os filhos, um botão de estouro e um vínculo NavigationBar que acompanha o item selecionado, ou um Path próprio.Ajuda
Modo de edição da trilha de navegaçãoUm clique na área vazia, F4 ou Ctrl+L edita o caminho completo, com OnPathEdit para aceitá-lo ou recusá-lo.RegistradaAjuda
Paleta de comandosCtrl+Shift+P abre uma paleta que ordena cada comando por correspondência aproximada, com comandos usados recentemente, categorias, caminhos e atalhos.RegistradaAjuda
Fontes de comandosIsgcUICommandSource lista comandos para a paleta: a barra de navegação, a faixa de opções e a barra de ferramentas (Delphi), listas de ações e as suas próprias fontes. ICommand no .NET.Ajuda

Gerenciador de docking

RecursoDetalhesCommunityAjuda
Docking e guias de soltarTsgcVCLDockManager, TsgcFMXDockManager e os gerenciadores de docking do WinForms, WPF e Avalonia ancoram painéis de ferramentas nos quatro lados do formulário, em divisões aninhadas com divisores e em grupos de abas. Um arrasto em uma legenda ou em uma aba mostra uma bússola, guias de borda e um retângulo de pré-visualização.RegistradaAjuda
Ocultação automáticaO botão de fixar move um grupo para uma faixa na lateral do formulário, e passar o mouse ou clicar desliza o painel sobre o conteúdo. SetAutoHide e AutoHideDelay.RegistradaAjuda
Janelas flutuantesUm painel solto longe das guias flutua em uma janela própria, e mais painéis se ancoram em uma janela flutuante. FloatPanel, AllowFloating e CanFloat. Desktop VCL, WinForms, WPF, Avalonia e FireMonkey no Windows e no macOS.RegistradaAjuda
Área de documentosGrupos de documentos com as abas de navegação no centro: reordenação, documentos fixados e modificados, grupos lado a lado ou empilhados, desacoplamento, maximização e OnNewDocument.RegistradaAjuda
Persistência da disposiçãoSaveLayout e LoadLayout gravam e leem toda a organização como JSON, o mesmo texto no Delphi e no .NET, com OnRestorePanel para painéis criados em tempo de execução.RegistradaAjuda

Itens

RecursoDetalhesCommunityAjuda
ÍconesImages e ImageIndex, ou uma letra ou símbolo Glyph por item.Ajuda
EmblemasUm texto Badge por item para contadores de não lidos.Ajuda
Itens desabilitados e ocultosEnabled, Hint e Visible por item.Ajuda
EventosOnClick por item, OnItemClick e OnSelectionChange na barra.Ajuda
Links de açãoVincule um item a uma TAction para que o título e o estado acompanhem a ação.RegistradaAjuda

Notificações e toasts

RecursoDetalhesCommunityAjuda
Modelo de notificaçõesTsgcNotificationModel mantém as notificações de um usuário com título, corpo, severidade, grupo, hora e estado de leitura, conta as não lidas, as marca como lidas, as dispensa e as salva como JSON. Um único modelo alimenta as visões VCL e FireMonkey, e o TsgcToolbarBadgeLink do sgcToolbar mostra a sua contagem de não lidas em um botão da toolbar.Ajuda
Gerenciador de toastsTsgcVCLToastManager e TsgcFMXToastManager mostram um toast para cada nova notificação não lida do Model: um glifo de severidade, um título, um corpo de até três linhas e até dois botões de ação. Os toasts se empilham, fazem contagem regressiva, pausam enquanto o ponteiro está sobre eles e entram em fila quando não cabem, e Show exibe um toast independente, como "Salvo".Ajuda
Caixa de entrada de notificaçõesTsgcVCLNotificationInbox e TsgcFMXNotificationInbox listam as notificações com a mais recente primeiro, sob os cabeçalhos Hoje, Ontem e de datas, com as abas Todas e Não lidas, um botão Marcar tudo como lido e um botão de dispensar por linha. Filter, GroupFilter e Severities restringem a lista.Ajuda
Preferências de notificação e editorTsgcNotificationPreferences guarda os canais (no aplicativo, pop-up, e-mail e push) que o usuário quer para cada categoria, e TsgcVCLNotificationPrefsEditor e TsgcFMXNotificationPrefsEditor mostram uma linha por categoria e uma caixa de seleção por canal. Uma categoria com o canal pop-up desativado não mostra toast, e a caixa de entrada continua a listá-la.Ajuda
Notificações ao vivoUm servidor mantém as notificações atualizadas com uma mensagem JSON por alteração (add, update, remove, read, unread, snapshot) por meio de ApplyMessage, ou sem código com as fontes ao vivo WebSocket, MQTT e SSE da bridge sgcUICoreWS, que exigem o sgcWebSockets. Os toasts, a caixa de entrada e os emblemas acompanham o modelo.RegistradaAjuda

Teclado, temas e renderização

RecursoDetalhesCommunityAjuda
Navegação pelo tecladoAs setas, Home, End e Enter movem e selecionam, com uma linha em foco.Ajuda
TemasTemas claro e escuro (utLight, utDark) e um AccentColor, compartilhados com os demais produtos sgcUI.Ajuda
Renderização headlesssgcNavigationSaveToPNG e sgcNavigationSaveToSVG geram uma barra em PNG ou SVG sem janela, também no Linux64.Ajuda
Da direita para a esquerda (árabe e hebraico)A ordem de ícone e legenda, o recuo, os chevrons, as insígnias e o botão de recolher ficam espelhados, e as legendas são lidas da direita para a esquerda.Ajuda
AcessibilidadeOs itens e os grupos são expostos ao UI Automation como uma árvore, com o item selecionado e o estado expandido de cada grupo. Up, Down, Home e End movem entre as linhas, Enter ou Space ativa uma linha, Left e Right recolhem e expandem os grupos, o anel de foco está sempre visível e o alto contraste do Windows é seguido. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, WPF e Avalonia.Ajuda

sgcNavigation para .NET

A barra de navegação .NET é uma versão em C# com os mesmos tipos de modelo, para WinForms, WPF e Avalonia. Os itens são adicionados por código.

PacoteEdiçãoConteúdo
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)Renderização headless
esegece.sgcNavigationRegistradaBiblioteca principal
esegece.sgcNavigation.WinFormsRegistradaControles Windows Forms
esegece.sgcNavigation.WpfRegistradaControles WPF
esegece.sgcNavigation.AvaloniaRegistradaControles Avalonia
esegece.sgcNavigation.RenderingRegistradaRenderização headless

Documentação

Todos os recursos do sgcNavigation estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcNavigation e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcNavigation

Baixe a avaliação do sgcUI e adicione o sgcNavigation à sua aplicação Delphi, C++ Builder ou .NET.