내비게이션 셸
탭이 제목 표시줄에 들어가는 탭 폼
브라우저, 터미널, 최신 편집기는 탭을 창 캡션에 넣어서 문서가 화면의 전체 높이를 사용합니다. 탭 폼은 애플리케이션에 같은 일을 해 줍니다. 폼에 올려놓고 탭 스트립에 연결하면, sgcUI가 기본 캡션을 제거하고 창 아이콘, 탭, 새 탭 버튼, 최소화, 최대화, 닫기 버튼이 있는 테마가 적용된 제목 표시줄을 그립니다. 애플리케이션의 sgcUI 테마(Classic 또는 Fluent, 라이트 또는 다크)가 그대로 적용됩니다. 창은 그림자, 크기 조절 테두리, 최대화 동작을 그대로 유지하며, 포인터를 최대화 버튼에 올리면 Windows 11이 스냅 레이아웃을 표시합니다. 마지막 탭 오른쪽의 빈 공간을 끌면 창이 이동합니다. Registered 에디션에서는 웹 브라우저처럼 사용자가 탭을 스트립 밖으로 끌어 새 창으로 만들고, 다른 창의 제목 표시줄에 놓을 수 있습니다.
- Delphi와 C++ Builder의
TsgcVCLNavigationTabbedForm과 TsgcFMXNavigationTabbedForm, .NET의 TsgcWinFormsNavigationTabbedForm, TsgcWpfNavigationTabbedWindow, TsgcAvaloniaNavigationTabbedWindow
Tabs가 탭 스트립을 연결합니다. Delphi에서는 Notebook이 노트북의 스트립을 제목 표시줄로 옮기고 페이지는 노트북에 그대로 남습니다
- 빈 스트립을 더블 클릭하면 창이 최대화되고, 오른쪽 클릭하면 시스템 메뉴가 표시됩니다
- WPF와 Avalonia에서는 창의 연결 속성
Tabs로 XAML에서 설정합니다
- Registered 에디션 전용 분리:
TearOffMode는 분리한 탭을 포인터 아래의 창으로 옮기고, ttmNewForm은 포인터를 따라다니는 새 창을 OnCreateTearOffForm에서 엽니다
탭 폼은 Community를 포함한 모든 에디션에 들어 있습니다. 분리는 탭의 분리와 마찬가지로 Registered 에디션에 들어 있습니다. 테마가 적용된 프레임에는 데스크톱 컴포지션이 있는 Windows가 필요하며, FireMonkey에서는 Windows에서만 적용됩니다. macOS, Linux, iOS, Android에서는 기본 제목 표시줄이 그대로 유지됩니다.
도움말 항목 읽기
창 프레임
.NET 탭 폼