sgcNavigation 기능 표

sgcNavigation의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다.

레이아웃

3개 기능

도킹 관리자

5개 기능

항목

5개 기능

.NET

NuGet 패키지 6개

문서

온라인 도움말 및 PDF 매뉴얼

Registered 에디션은 Registered 에디션과 체험판 에디션에 포함되지만 무료 Community 에디션에는 없는 기능을 나타냅니다. ~는 Community에 일부만 포함된 기능이며, 차이점은 아래에 설명되어 있습니다.

모든 행은 해당 도움말 항목으로 연결됩니다. Community 열은 무료 .NET Community 에디션에 포함된 내용을 보여 주며, 모든 기능은 Registered와 체험판에 들어 있습니다.

레이아웃

기능세부 정보Community도움말
사이드바 모드항목이 세로로 늘어선 사이드바입니다. Mode := nbmSidebar로 전체 모양을 전환합니다.도움말
아코디언 모드IsGroup 헤더, Expanded, AllowMultiExpand로 열고 닫는 그룹입니다. Mode := nbmAccordion으로 전환합니다.도움말
아이콘 레일로 접기Collapsed, AnimateCollapse, ExpandedWidth, CollapsedWidth, OnCollapsedChange로 바를 부드러운 애니메이션과 함께 아이콘만 남기고 접습니다.도움말

내비게이션 셸

기능세부 정보Community도움말
트리 모드Mode := nbmTree가 바를 다단계 트리로 바꿉니다. 항목별 Depth가 레벨을 정하고, 각 레벨은 들여쓰기되며 접을 수 있고, ExpandAll, CollapseAll, ItemPath를 지원합니다.도움말
검색Filter는 일치 항목과 그 상위 항목을 보여 주고, FilterMode는 nfmContains 또는 nfmFuzzy이며, ShowSearch는 검색 행을 그립니다. 일치하는 문자는 강조 표시됩니다.도움말
탭FireMonkey, VCL, WinForms, WPF, Avalonia용 탭 스트립입니다. 아이콘, 닫기 버튼, 수정됨 점, TabSizing, 새 탭 및 목록 버튼, 스크롤, Ctrl+Tab, 탭의 페이지 역할을 하는 탭별 Control을 제공합니다.도움말
탭 순서 바꾸기, 고정 탭, 분리끌어서 순서 바꾸기, Pinned 탭, 탭을 자체 창에서 여는 OnTabTearOff, 배치를 위한 SaveLayout과 LoadLayout을 제공합니다.Registered 에디션도움말
탭 폼TsgcVCLNavigationTabbedForm, TsgcFMXNavigationTabbedForm과 WinForms, WPF, Avalonia 탭 폼은 탭 스트립(Delphi에서는 노트북의 스트립)을 창 아이콘과 캡션 버튼이 있는 테마 제목 표시줄로 옮깁니다. 그림자, 크기 조절 테두리, Windows 11 스냅 레이아웃은 그대로 유지되며, 빈 스트립을 끌면 창이 이동합니다. 새 창으로 분리하는 것과 다른 창의 제목 표시줄에 놓는 것은 Registered 에디션에 들어 있습니다.도움말
브레드크럼하위 항목을 나열하는 갈매기 표시가 있는 세그먼트, 오버플로 버튼, 선택한 항목을 따라가는 NavigationBar 바인딩, 또는 직접 지정하는 Path를 제공합니다.도움말
브레드크럼 편집 모드빈 영역 클릭, F4, Ctrl+L로 전체 경로를 편집하며, OnPathEdit로 승인하거나 거부할 수 있습니다.Registered 에디션도움말
명령 팔레트Ctrl+Shift+P로 팔레트를 열어 모든 명령을 퍼지 매칭으로 정렬하며, 최근에 사용한 명령, 카테고리, 경로, 단축키를 표시합니다.Registered 에디션도움말
명령 소스IsgcUICommandSource가 팔레트용 명령을 나열합니다. 내비게이션 바, 리본과 도구 모음(Delphi), 액션 리스트, 직접 만든 소스가 대상입니다. .NET에서는 ICommand를 사용합니다.도움말

도킹 관리자

기능세부 정보Community도움말
도킹과 드롭 가이드TsgcVCLDockManager, TsgcFMXDockManager와 WinForms, WPF, Avalonia 도킹 관리자는 도구 패널을 폼의 네 면에, 스플리터가 있는 중첩 분할과 탭 그룹으로 도킹합니다. 캡션이나 탭을 끌면 컴퍼스, 가장자리 가이드, 미리 보기 사각형이 표시됩니다.Registered 에디션도움말
자동 숨김고정 버튼은 그룹을 폼 측면의 스트립으로 옮기고, 마우스를 올리거나 클릭하면 패널이 콘텐츠 위로 밀려 나옵니다. SetAutoHide와 AutoHideDelay.Registered 에디션도움말
플로팅 창가이드에서 벗어난 곳에 놓은 패널은 자체 창에서 플로팅하며, 플로트에는 다른 패널을 더 도킹할 수 있습니다. FloatPanel, AllowFloating, CanFloat. VCL, WinForms, WPF, Avalonia 데스크톱과 Windows 및 macOS의 FireMonkey.Registered 에디션도움말
문서 영역가운데에 내비게이션 탭이 있는 문서 그룹: 순서 바꾸기, 고정 문서와 수정됨 문서, 나란히 또는 위아래로 놓인 그룹, 분리, 최대화, OnNewDocument.Registered 에디션도움말
레이아웃 저장SaveLayout과 LoadLayout은 전체 배치를 JSON으로 기록하고 읽으며, 텍스트는 Delphi와 .NET에서 같습니다. 실행 중에 만들어지는 패널을 위한 OnRestorePanel.Registered 에디션도움말

항목

기능세부 정보Community도움말
아이콘Images와 ImageIndex, 또는 항목별 Glyph 문자나 기호.도움말
배지읽지 않은 개수를 표시하는 항목별 Badge 문자열.도움말
비활성 및 숨김 항목항목별 Enabled, Hint, Visible.도움말
이벤트항목별 OnClick, 바의 OnItemClick과 OnSelectionChange.도움말
액션 링크항목을 TAction에 연결하면 캡션과 상태가 액션을 따라갑니다.Registered 에디션도움말

알림과 토스트 알림

기능세부 정보Community도움말
알림 모델TsgcNotificationModel은 사용자의 알림을 제목, 본문, 심각도, 그룹, 시간, 읽음 상태와 함께 보관하고, 읽지 않은 알림을 세고, 읽음으로 표시하고, 닫고, JSON으로 저장합니다. 모델 하나가 VCL과 FireMonkey 뷰에 데이터를 공급하며, sgcToolbar의 TsgcToolbarBadgeLink는 읽지 않은 수를 툴바 버튼에 표시합니다.도움말
토스트 매니저TsgcVCLToastManager와 TsgcFMXToastManager는 Model의 읽지 않은 새 알림마다 토스트 알림을 표시합니다. 심각도 글리프, 제목, 최대 세 줄의 본문, 최대 두 개의 동작 버튼이 있습니다. 토스트 알림은 쌓이고, 카운트다운하고, 포인터가 위에 있으면 일시 중지하고, 들어가지 않으면 대기열에 들어가며, Show는 "저장됨" 같은 단독 토스트 알림을 띄웁니다.도움말
알림 수신함TsgcVCLNotificationInbox와 TsgcFMXNotificationInbox는 알림을 오늘, 어제, 날짜 머리글 아래에 최신 순으로 나열하며, 전체 및 읽지 않음 탭, 모두 읽음으로 표시 버튼, 행마다 닫기 버튼이 있습니다. Filter, GroupFilter, Severities로 목록을 좁힐 수 있습니다.도움말
알림 환경설정과 편집기TsgcNotificationPreferences는 사용자가 범주마다 원하는 채널(앱 내, 팝업, 이메일, 푸시)을 보관하고, TsgcVCLNotificationPrefsEditor와 TsgcFMXNotificationPrefsEditor는 범주마다 한 행, 채널마다 체크 박스 하나를 표시합니다. 팝업 채널이 꺼진 범주는 토스트 알림을 표시하지 않으며, 수신함에는 계속 표시됩니다.도움말
실시간 알림서버는 변경 하나당 JSON 메시지 하나(add, update, remove, read, unread, snapshot)로 ApplyMessage를 통해 알림을 최신 상태로 유지하거나, sgcUICoreWS 브리지의 WebSocket, MQTT, SSE 실시간 소스로 코드 없이 유지합니다. 이 소스에는 sgcWebSockets가 필요합니다. 토스트 알림, 수신함, 배지가 모델을 따릅니다.Registered도움말

키보드, 테마, 렌더링

기능세부 정보Community도움말
키보드 탐색방향키, Home, End, Enter로 이동하고 선택하며, 포커스된 행이 표시됩니다.도움말
테마다른 sgcUI 제품과 공유하는 라이트 및 다크 테마(utLight, utDark)와 AccentColor.도움말
헤드리스 렌더링sgcNavigationSaveToPNG와 sgcNavigationSaveToSVG는 창 없이 바를 PNG 또는 SVG로 렌더링하며 Linux64에서도 동작합니다.도움말
오른쪽에서 왼쪽 (아랍어와 히브리어)아이콘과 캡션의 순서, 들여쓰기, 화살표 표시, 배지, 접기 버튼이 미러링되며, 캡션은 오른쪽에서 왼쪽으로 읽습니다.도움말
접근성항목과 그룹이 트리로 UI Automation에 노출되며, 선택한 항목과 각 그룹의 펼침 상태도 노출됩니다. Up, Down, Home, End는 행 사이를 이동하고, Enter 또는 Space는 행을 활성화하며, Left와 Right는 그룹을 접고 펼치고, 포커스 링은 항상 보이며 Windows 고대비를 따릅니다. Delphi 7~13의 VCL, Windows의 FireMonkey, WinForms, WPF, Avalonia에서 기본으로 켜져 있습니다.도움말

.NET용 sgcNavigation

.NET 내비게이션 바는 동일한 모델 형식을 가진 C# 포트이며 WinForms, WPF, Avalonia를 지원합니다. 항목은 코드로 추가합니다.

패키지에디션내용
esegece.sgcNavigation.CommunityCommunity (무료)코어 라이브러리
esegece.sgcNavigation.WinForms.CommunityCommunity (무료)Windows Forms 컨트롤
esegece.sgcNavigation.Wpf.CommunityCommunity (무료)WPF 컨트롤
esegece.sgcNavigation.Avalonia.CommunityCommunity (무료)Avalonia 컨트롤
esegece.sgcNavigation.Rendering.CommunityCommunity (무료)헤드리스 렌더링
esegece.sgcNavigationRegistered 에디션코어 라이브러리
esegece.sgcNavigation.WinFormsRegistered 에디션Windows Forms 컨트롤
esegece.sgcNavigation.WpfRegistered 에디션WPF 컨트롤
esegece.sgcNavigation.AvaloniaRegistered 에디션Avalonia 컨트롤
esegece.sgcNavigation.RenderingRegistered 에디션헤드리스 렌더링

문서

sgcNavigation의 모든 기능은 sgcUI 도움말에 문서화되어 있으며, 개발 환경별로 별도의 도움말이 제공됩니다.

온라인 도움말

sgcNavigation 소개로 시작한 다음 빠른 시작과 기능 항목을 차례로 읽어 보세요.

Delphi →
C++ Builder →
.NET →

PDF 매뉴얼

sgcUI 전체 도움말을 PDF 파일로 제공하며, 오프라인으로 읽거나 인쇄할 수 있습니다.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
최고의 가성비: All-Access모든 eSeGeCe 제품과 프리미엄 지원이 포함되어 연 €1,059부터 이용할 수 있어요.
All-Access 가격 보기

sgcNavigation로 개발하세요

sgcUI 체험판을 다운로드하여 Delphi, C++ Builder 또는 .NET 애플리케이션에 sgcNavigation를 추가하세요.