sgcNavigation Macierz funkcji
Wszystko, co potrafi sgcNavigation, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.
Wszystko, co potrafi sgcNavigation, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji.
Funkcje: 3
Funkcje: 8
Funkcje: 5
Funkcje: 5
Funkcje: 5
Funkcje: 4
Pakiety NuGet: 6
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.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Tryb panelu bocznego | Pionowy panel boczny z elementami. Zmień cały wygląd przez Mode := nbmSidebar. | Pomoc | |
| Tryb akordeonu | Grupy, które otwierają się i zamykają dzięki nagłówkom IsGroup, Expanded i AllowMultiExpand. Przełączaj przez Mode := nbmAccordion. | Pomoc | |
| Zwijanie do paska ikon | Collapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth i OnCollapsedChange zwijają pasek do ikon z płynną animacją. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Tryb drzewa | Mode := 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 | |
| Wyszukiwanie | Filter pokazuje dopasowania i ich przodków, FilterMode nfmContains lub nfmFuzzy, a ShowSearch rysuje wiersz wyszukiwania. Pasujące znaki są podświetlone. | Pomoc | |
| Karty | Pasek 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 odrywanie | Zmiana kolejności przeciąganiem, karty Pinned, OnTabTearOff do otwierania karty we własnym oknie oraz SaveLayout i LoadLayout dla układu. | Zarejestrowana | Pomoc |
| Formularz z kartami | TsgcVCLNavigationTabbedForm, 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 nawigacji | Segmenty 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 nawigacji | Kliknięcie pustego obszaru, F4 lub Ctrl+L umożliwia edycję pełnej ścieżki, a OnPathEdit pozwala ją zaakceptować lub odrzucić. | Zarejestrowana | Pomoc |
| 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. | Zarejestrowana | Pomoc |
| Ź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 |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Dokowanie i prowadnice upuszczania | TsgcVCLDockManager, 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. | Zarejestrowana | Pomoc |
| Automatyczne ukrywanie | Przycisk przypięcia przenosi grupę na pasek z boku formularza, a najechanie lub kliknięcie wysuwa panel nad zawartość. SetAutoHide i AutoHideDelay. | Zarejestrowana | Pomoc |
| Okna pływające | Panel 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. | Zarejestrowana | Pomoc |
| Obszar dokumentów | Grupy 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. | Zarejestrowana | Pomoc |
| Zapisywanie układu | SaveLayout 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. | Zarejestrowana | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Ikony | Images i ImageIndex albo litera lub symbol Glyph dla każdego elementu. | Pomoc | |
| Plakietki | Ciąg Badge dla każdego elementu, na przykład licznik nieprzeczytanych. | Pomoc | |
| Elementy wyłączone i ukryte | Enabled, Hint i Visible dla każdego elementu. | Pomoc | |
| Zdarzenia | OnClick dla każdego elementu oraz OnItemClick i OnSelectionChange na pasku. | Pomoc | |
| Linki akcji | Połącz element z TAction, aby tytuł i stan podążały za akcją. | Zarejestrowana | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| 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ów | TsgcVCLToastManager 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 edytor | TsgcNotificationPreferences 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 żywo | Serwer 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. | Zarejestrowana | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Nawigacja z klawiatury | Strzałki, Home, End i Enter przesuwają i zaznaczają, z wyróżnionym fokusem wierszem. | Pomoc | |
| Motywy | Jasny i ciemny motyw (utLight, utDark) i AccentColor, wspólne z innymi produktami sgcUI. | Pomoc | |
| Renderowanie bez interfejsu | sgcNavigationSaveToPNG 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 |
Pasek nawigacji .NET to port w C# z tymi samymi typami modelu, dla WinForms, WPF i Avalonia. Elementy dodajesz w kodzie.
| Pakiet | Edycja | Zawartość |
|---|---|---|
esegece.sgcNavigation.Community | Community (bezpłatna) | Biblioteka podstawowa |
esegece.sgcNavigation.WinForms.Community | Community (bezpłatna) | Kontrolki Windows Forms |
esegece.sgcNavigation.Wpf.Community | Community (bezpłatna) | Kontrolki WPF |
esegece.sgcNavigation.Avalonia.Community | Community (bezpłatna) | Kontrolki Avalonia |
esegece.sgcNavigation.Rendering.Community | Community (bezpłatna) | Renderowanie bez interfejsu |
esegece.sgcNavigation | Zarejestrowana | Biblioteka podstawowa |
esegece.sgcNavigation.WinForms | Zarejestrowana | Kontrolki Windows Forms |
esegece.sgcNavigation.Wpf | Zarejestrowana | Kontrolki WPF |
esegece.sgcNavigation.Avalonia | Zarejestrowana | Kontrolki Avalonia |
esegece.sgcNavigation.Rendering | Zarejestrowana | Renderowanie bez interfejsu |
Każda funkcja sgcNavigation jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.
Zacznij od wprowadzenia do sgcNavigation, a potem przejdź do szybkiego startu i tematów o funkcjach.
Delphi →Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.
Delphi (PDF) →