다음을 통해 공유


Control 스타일 및 템플릿

WPF(Windows Presentation Foundation)의 컨트롤에는 해당 컨트롤의 시각적 트리가 포함된 ControlTemplate이 있습니다. 해당 컨트롤의 ControlTemplate을 수정하여 컨트롤의 구조와 모양을 변경할 수 있습니다. 컨트롤의 시각적 트리의 일부만 바꾸는 방법은 없습니다. 컨트롤의 시각적 트리를 변경하려면 컨트롤의 Template 속성을 ​​새롭고 완전한 ControlTemplate으로 설정해야 합니다.

바탕 화면 테마가 사용되는 리소스 사전을 결정합니다. 데스크톱 테마에 대한 리소스 사전은 Visual Studio 설치에 포함됩니다. 테마를 포함하는 폴더는 일반적으로 C:\Program Files (x86)\Microsoft Visual Studio\2019\<visual studio edition>\DesignTools\SystemThemes\wpf에 있습니다. 여기서 <visual studio edition>은 Visual Studio 버전을 나타냅니다.

다음 표에서는 리소스 사전 파일 이름과 해당 바탕 화면 테마를 설명합니다.

테마 파일 바탕 화면 테마
Classic.xaml Windows XP 운영 체제의 고전 Windows 모양(Windows 95, Windows 98 및 Windows 2000)
Luna.NormalColor.xaml Windows XP의 기본 파란색 테마
Luna.homestead.xaml Windows XP의 올리브색 테마
Luna.Metallic.xaml Windows XP의 은색 테마
Royale.NormalColor.xaml Windows XP Media Center Edition 운영 체제
Aero.normalcolor.xaml Windows Vista 운영 체제의 기본 테마

이 섹션 안에

단추 스타일 및 템플릿달력 스타일 및 템플릿확인란 스타일 및 템플릿콤보 상자 스타일 및 템플릿콘텍스트 메뉴 스타일 및 템플릿데이터 그리드 스타일 및 템플릿날짜 선택기 스타일 및 템플릿문서 뷰어 스타일 및 템플릿확장기 스타일 및 템플릿프레임 스타일 및 템플릿그룹 상자 스타일 및 템플릿레이블 스타일 및 템플릿리스트 상자 스타일 및 템플릿리스트 뷰 스타일 및 템플릿메뉴 스타일 및 템플릿내비게이션 창 스타일 및 템플릿비밀번호 상자 스타일 및 템플릿진행 표시줄 스타일 및 템플릿라디오 버튼 스타일 및 템플릿반복 버튼 스타일 및 템플릿스크롤 막대 스타일 및 템플릿스크롤 뷰어 스타일 및 템플릿슬라이더 스타일 및 템플릿상태 표시줄 스타일 및 템플릿탭 컨트롤 스타일 및 템플릿텍스트 상자 스타일 및 템플릿엄지 손가락 스타일 및 템플릿토글 버튼 스타일 및 템플릿도구 모음 스타일 및 템플릿툴팁 스타일 및 템플릿트리 뷰 스타일 및 템플릿창 스타일 및 템플릿

참고 문헌

System.Windows.Controls

ControlTemplate

컨트롤 제작 개요

스타일링 및 템플링