sgcNavigation Macierz funkcji

Wszystko, co potrafi sgcNavigation, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.

Układ

Funkcje: 3

Elementy

Funkcje: 5

.NET

Pakiety NuGet: 6

Dokumentacja

Pomoc online i podręczniki PDF

Zarejestrowana oznacza funkcje, które są w edycji zarejestrowanej i wersji próbnej, a nie ma ich w bezpłatnej edycji Community. ~ oznacza funkcję, którą Community ma tylko częściowo, z różnicą poniżej.

Każdy wiersz prowadzi do tematu pomocy. Kolumna Community pokazuje, co zawiera bezpłatna edycja .NET Community; wszystko jest w edycji Zarejestrowanej i wersji próbnej.

Układ

FunkcjaSzczegółyCommunityPomoc
Tryb panelu bocznegoPionowy panel boczny z elementami. Zmień cały wygląd przez Mode := nbmSidebar.Pomoc
Tryb akordeonuGrupy, które otwierają się i zamykają dzięki nagłówkom IsGroup, Expanded i AllowMultiExpand. Przełączaj przez Mode := nbmAccordion.Pomoc
Zwijanie do paska ikonCollapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth i OnCollapsedChange zwijają pasek do ikon z płynną animacją.Pomoc

Struktura nawigacji

FunkcjaSzczegółyCommunityPomoc
Tryb drzewaMode := nbmTree zamienia pasek w wielopoziomowe drzewo: Depth pozycji określa poziom, każdy poziom ma wcięcie i można go zwinąć, z ExpandAll, CollapseAll i ItemPath.Pomoc
WyszukiwanieFilter pokazuje dopasowania i ich przodków, FilterMode nfmContains lub nfmFuzzy, a ShowSearch rysuje wiersz wyszukiwania. Pasujące znaki są podświetlone.Pomoc
KartyPasek kart dla FireMonkey, VCL, WinForms, WPF i Avalonia: ikony, przyciski zamknięcia, kropka zmodyfikowania, TabSizing, przyciski nowej karty i listy, przewijanie, Ctrl+Tab oraz Control dla każdej karty jako jej strona.Pomoc
Zmiana kolejności kart, przypięte karty i odrywanieZmiana kolejności przeciąganiem, karty Pinned, OnTabTearOff do otwierania karty we własnym oknie oraz SaveLayout i LoadLayout dla układu.ZarejestrowanaPomoc
Formularz z kartamiTsgcVCLNavigationTabbedForm, TsgcFMXNavigationTabbedForm oraz formularze z kartami dla WinForms, WPF i Avalonia przenoszą pasek kart, a w Delphi pasek notatnika, do paska tytułu z motywem z ikoną okna i przyciskami tytułu. Cień, krawędzie zmiany rozmiaru i układy przyciągania Windows 11 zostają, a pusty pasek przeciąga okno. Odrywanie do nowego okna i upuszczanie na pasku tytułu innego okna są w edycji Zarejestrowana.Pomoc
Ścieżka nawigacjiSegmenty ze strzałkami wyświetlającymi elementy podrzędne, przycisk przepełnienia i powiązanie NavigationBar, które podąża za wybraną pozycją, albo własny Path.Pomoc
Tryb edycji ścieżki nawigacjiKliknięcie pustego obszaru, F4 lub Ctrl+L umożliwia edycję pełnej ścieżki, a OnPathEdit pozwala ją zaakceptować lub odrzucić.ZarejestrowanaPomoc
Paleta poleceńCtrl+Shift+P otwiera paletę, która porządkuje każde polecenie według dopasowania rozmytego, z ostatnio używanymi poleceniami, kategoriami, ścieżkami i skrótami.ZarejestrowanaPomoc
Źródła poleceńIsgcUICommandSource udostępnia polecenia palecie: pasek nawigacji, wstążkę i pasek narzędzi (Delphi), listy akcji oraz własne źródła. ICommand w .NET.Pomoc

Menedżer dokowania

FunkcjaSzczegółyCommunityPomoc
Dokowanie i prowadnice upuszczaniaTsgcVCLDockManager, TsgcFMXDockManager oraz menedżery dokowania dla WinForms, WPF i Avalonia dokują panele narzędzi po czterech stronach formularza, w zagnieżdżonych podziałach z rozdzielaczami i w grupach kart. Przeciągnięcie nagłówka lub karty pokazuje kompas, prowadnice krawędzi i prostokąt podglądu.ZarejestrowanaPomoc
Automatyczne ukrywaniePrzycisk przypięcia przenosi grupę na pasek z boku formularza, a najechanie lub kliknięcie wysuwa panel nad zawartość. SetAutoHide i AutoHideDelay.ZarejestrowanaPomoc
Okna pływającePanel upuszczony poza prowadnicami unosi się we własnym oknie, a w oknie pływającym można zadokować kolejne panele. FloatPanel, AllowFloating i CanFloat. Aplikacje desktopowe VCL, WinForms, WPF i Avalonia oraz FireMonkey w Windows i macOS.ZarejestrowanaPomoc
Obszar dokumentówGrupy dokumentów z kartami nawigacji w centrum: zmiana kolejności, przypięte i zmodyfikowane dokumenty, grupy obok siebie lub jedna nad drugą, odrywanie, maksymalizacja i OnNewDocument.ZarejestrowanaPomoc
Zapisywanie układuSaveLayout i LoadLayout zapisują i wczytują cały układ jako JSON, ten sam tekst w Delphi i .NET, z OnRestorePanel dla paneli tworzonych w czasie działania.ZarejestrowanaPomoc

Elementy

FunkcjaSzczegółyCommunityPomoc
IkonyImages i ImageIndex albo litera lub symbol Glyph dla każdego elementu.Pomoc
PlakietkiCiąg Badge dla każdego elementu, na przykład licznik nieprzeczytanych.Pomoc
Elementy wyłączone i ukryteEnabled, Hint i Visible dla każdego elementu.Pomoc
ZdarzeniaOnClick dla każdego elementu oraz OnItemClick i OnSelectionChange na pasku.Pomoc
Linki akcjiPołącz element z TAction, aby tytuł i stan podążały za akcją.ZarejestrowanaPomoc

Powiadomienia i toasty

FunkcjaSzczegółyCommunityPomoc
Model powiadomieńTsgcNotificationModel przechowuje powiadomienia użytkownika z tytułem, treścią, ważnością, grupą, czasem i stanem przeczytania, liczy nieprzeczytane, oznacza je jako przeczytane, odrzuca je i zapisuje jako JSON. Jeden model zasila widoki VCL i FireMonkey, a TsgcToolbarBadgeLink z sgcToolbar pokazuje jego liczbę nieprzeczytanych na przycisku paska narzędzi.Pomoc
Menedżer toastówTsgcVCLToastManager i TsgcFMXToastManager pokazują toast dla każdego nowego nieprzeczytanego powiadomienia z Model: symbol ważności, tytuł, treść do trzech wierszy i do dwóch przycisków akcji. Toasty układają się w stos, odliczają czas, zatrzymują się, gdy wskaźnik myszy jest nad nimi, i czekają w kolejce, gdy się nie mieszczą, a Show wyświetla samodzielny toast, na przykład „Zapisano”.Pomoc
Skrzynka powiadomieńTsgcVCLNotificationInbox i TsgcFMXNotificationInbox wyświetlają powiadomienia od najnowszych pod nagłówkami Dzisiaj, Wczoraj i datami, z kartami Wszystkie i Nieprzeczytane, przyciskiem Oznacz wszystkie jako przeczytane i przyciskiem odrzucenia w każdym wierszu. Filter, GroupFilter i Severities zawężają listę.Pomoc
Preferencje powiadomień i edytorTsgcNotificationPreferences przechowuje kanały (w aplikacji, wyskakujące okno, e-mail i push), których użytkownik chce dla każdej kategorii, a TsgcVCLNotificationPrefsEditor i TsgcFMXNotificationPrefsEditor pokazują jeden wiersz na kategorię i jedno pole wyboru na kanał. Kategoria z wyłączonym kanałem wyskakującego okna nie pokazuje toasta, a skrzynka nadal ją wyświetla.Pomoc
Powiadomienia na żywoSerwer utrzymuje aktualność powiadomień jednym komunikatem JSON na zmianę (add, update, remove, read, unread, snapshot) przez ApplyMessage albo bez kodu dzięki źródłom WebSocket, MQTT i SSE na żywo z mostu sgcUICoreWS, które wymagają sgcWebSockets. Toasty, skrzynka i plakietki podążają za modelem.ZarejestrowanaPomoc

Klawiatura, motywy i renderowanie

FunkcjaSzczegółyCommunityPomoc
Nawigacja z klawiaturyStrzałki, Home, End i Enter przesuwają i zaznaczają, z wyróżnionym fokusem wierszem.Pomoc
MotywyJasny i ciemny motyw (utLight, utDark) i AccentColor, wspólne z innymi produktami sgcUI.Pomoc
Renderowanie bez interfejsusgcNavigationSaveToPNG i sgcNavigationSaveToSVG renderują pasek do PNG lub SVG bez okna, także w systemie Linux64.Pomoc
Od prawej do lewej (arabski i hebrajski)Kolejność ikony i podpisu, wcięcie, szewrony, plakietki i przycisk zwijania są odbite lustrzanie, a podpisy czyta się od prawej do lewej.Pomoc
DostępnośćElementy i grupy są udostępniane UI Automation jako drzewo, wraz z zaznaczonym elementem i stanem rozwinięcia każdej grupy. Up, Down, Home i End przechodzą między wierszami, Enter lub Space aktywuje wiersz, Left i Right zwijają i rozwijają grupy, wskaźnik fokusu jest zawsze widoczny, a wysoki kontrast systemu Windows jest uwzględniany. Domyślnie włączona w VCL (Delphi 7 do 13), FireMonkey w systemie Windows, WinForms, WPF i Avalonia.Pomoc

sgcNavigation dla .NET

Pasek nawigacji .NET to port w C# z tymi samymi typami modelu, dla WinForms, WPF i Avalonia. Elementy dodajesz w kodzie.

PakietEdycjaZawartość
esegece.sgcNavigation.CommunityCommunity (bezpłatna)Biblioteka podstawowa
esegece.sgcNavigation.WinForms.CommunityCommunity (bezpłatna)Kontrolki Windows Forms
esegece.sgcNavigation.Wpf.CommunityCommunity (bezpłatna)Kontrolki WPF
esegece.sgcNavigation.Avalonia.CommunityCommunity (bezpłatna)Kontrolki Avalonia
esegece.sgcNavigation.Rendering.CommunityCommunity (bezpłatna)Renderowanie bez interfejsu
esegece.sgcNavigationZarejestrowanaBiblioteka podstawowa
esegece.sgcNavigation.WinFormsZarejestrowanaKontrolki Windows Forms
esegece.sgcNavigation.WpfZarejestrowanaKontrolki WPF
esegece.sgcNavigation.AvaloniaZarejestrowanaKontrolki Avalonia
esegece.sgcNavigation.RenderingZarejestrowanaRenderowanie bez interfejsu

Dokumentacja

Każda funkcja sgcNavigation jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.

Pomoc online

Zacznij od wprowadzenia do sgcNavigation, a potem przejdź do szybkiego startu i tematów o funkcjach.

Delphi →
C++ Builder →
.NET →

Podręczniki PDF

Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Twórz z sgcNavigation

Pobierz wersję próbną sgcUI i dodaj sgcNavigation do swojej aplikacji Delphi, C++ Builder lub .NET.