컨트롤의 배경을 설명하는 브러시를 가져옵니다. 테마 스타일을 사용하거나 정의할 때 이 컨트롤의 스타일을 참조하는 데 사용할 키를 가져옵니다. 태그의 양은 조금 압도적 일 수 있지만, 일단 당신이 그것을 파고 보면 아마 볼 수 있듯이, 그것은 모두 매우 간단합니다. 이제 각 탭에는 Image 및 TextBlock 컨트롤이 포함된 StackPanel이 포함된 TabControl.Header 요소가 있습니다. 이를 통해 각 탭에 이미지를 가질 수 있을 뿐만 아니라 텍스트의 색상을 사용자 지정할 수 있습니다(굵게, 기울임꼴 또는 다른 크기로 만들 수도 있음). RabTabControl은 RadToolBar, RadTreeView, RadPanelBar, RadWindow, RadMenu, RadMenu 등과 같은 구성 요소를 포함하는 WPF 탐색 컨트롤 프레임 워크를위한 강력한 UI의 일부입니다. 이 컨트롤에 대한 종속성 속성은 컨트롤의 기본 스타일에 의해 설정될 수 있습니다. 속성이 기본 스타일로 설정된 경우 컨트롤이 응용 프로그램에 나타날 때 속성이 기본값에서 변경될 수 있습니다. 기본 스타일은 응용 프로그램이 실행 중일 때 사용되는 데스크톱 테마에 따라 결정됩니다. 자세한 내용은 기본 WPF 테마를 참조하십시오. 컨트롤 콘텐츠의 가로 정렬을 가져옵니다. XAML TablControl 요소는 탭 컨트롤을 나타냅니다.

이 문서에서는 WPF에서 TabControl을 사용 하는 방법을 살펴보겠습니다. 탭 컨트롤에는 탭 항목이 있으며 각 탭 항목은 다른 컨트롤을 호스트하는 데 사용되는 컨테이너를 나타냅니다. 탭 컨트롤의 일반적인 예는 그림 1과 같이 Visual Studio 디자이너입니다. Window1.xaml 탭 항목을 클릭하면 XAML 코드가 표시되지만 Window1.xaml.cs 클릭하면 뒤에 C# 코드가 표시됩니다. 그림 1 XAML에서 탭 컨트롤 만들기 탭 컨트롤 은 탭 컨트롤을 나타냅니다. RadTabControl은 WPF 응용 프로그램에서 탭 인터페이스를 빌드하는 데 사용되는 유연한 탐색 구성 요소입니다. 관련 RadTabItem 컨트롤 덕분에 컨트롤을 다른 콘텐츠 페이지로 구성하여 응용 프로그램의 전반적인 사용자 환경(UX)을 개선할 수 있습니다. 컨트롤이 탭 탐색에 포함되어 있는지 여부를 나타내는 값을 가져옵니다. 처음 로드되면 TabControl에는 단일 컨트롤 그룹이 표시됩니다. 기본 탭 페이지에 배치된 항목입니다. 대부분의 경우 이 탭은 스트립의 첫 번째 탭이며 XAML에 정의된 첫 번째 탭입니다.

그러나 XAML 또는 코드를 사용하여 이 동작을 재정의할 수 있습니다. 첫 번째 탭 페이지를 제외한 모든 컨트롤은 사용자가 탭의 헤더를 클릭하여 해당 페이지를 앞으로 가져올 때까지 숨김이 숨김으로 표시됩니다. 따라서 TabControls는 너무 복잡하게 보일 수 있는 너무 많은 개별 컨트롤이 필요한 창이나 쉽게 분류할 수 있는 컨트롤이 있는 창에 이상적입니다. 많은 개발자가 가장 일반적으로 사용되는 컨트롤을 먼저 표시하는 탭사용자 인터페이스를 사용하는 반면, 전문가 사용자를 위한 전문가 컨트롤은 요청될 때까지 숨겨져 있습니다. 화면에서 동일한 공간을 공유하는 여러 항목을 포함하는 컨트롤을 나타냅니다. TabControl은 .NET 프레임워크의 일부로 제공되는 또 다른 WPF 레이아웃 컨트롤입니다. 여러 컨트롤 그룹을 작성할 수 있는 직사각형 영역을 만듭니다. 각 그룹은 기본 컨트롤의 가장자리를 따라 좁은 영역인 탭 스트립 내에서 인덱스 카드 구분선에 있는 탭 섹션과 유사한 탭으로 표시됩니다.