Control 스타일 및 템플릿Control Styles and Templates

Windows Presentation Foundation (WPF)에서 컨트롤을 ControlTemplate 해당 컨트롤의 시각적 트리를 포함 하는 합니다.Controls in Windows Presentation Foundation (WPF) have a ControlTemplate that contains the visual tree of that control. 컨트롤의 모양과 구조를 수정 하 여 변경할 수 있습니다는 ControlTemplate 해당 컨트롤의 합니다.You can change the structure and appearance of a control by modifying the ControlTemplate of that control. 컨트롤의 시각적 트리의 일부만 교체할 수 없으므로 설정 해야 하는 컨트롤의 시각적 트리를 변경 하는 Template 새롭고 완전 컨트롤의 속성 ControlTemplate합니다.There is no way to replace only part of the visual tree of a control; to change the visual tree of a control you must set the Template property of the control to its new and complete ControlTemplate.

바탕 화면 테마가 사용되는 리소스 사전을 결정합니다.The desktop themes determine which resource dictionary is used. 바탕 화면 테마에 대한 리소스 사전을 얻으려면 기본 WPF 테마를 참조하세요.To get the resource dictionaries for the desktop themes, see Default WPF Themes.

다음 표에서는 리소스 사전 파일 이름과 해당 바탕 화면 테마를 설명합니다.The following table describes the resource dictionary file names and their corresponding desktop themes.

테마 파일Theme file 바탕 화면 테마Desktop theme
Classic.xamlClassic.xaml Windows XP 운영 체제의 고전 Windows 모양(Windows 95, Windows 98 및 Windows 2000)Classic Windows look (from Windows 95, Windows 98, and Windows 2000) on the Windows XP operating system..
Luna.NormalColor.xamlLuna.NormalColor.xaml Windows XP의 기본 파란색 테마Default blue theme on Windows XP.
Luna.homestead.xamlLuna.Homestead.xaml Windows XP의 올리브색 테마Olive theme on Windows XP.
Luna.Metallic.xamlLuna.Metallic.xaml Windows XP의 은색 테마Silver theme on Windows XP.
Royale.NormalColor.xamlRoyale.NormalColor.xaml Windows XP Media Center Edition 운영 체제Default theme on the Windows XP Media Center Edition operating system.
Aero.normalcolor.xamlAero.NormalColor.xaml Windows Vista 운영 체제의 기본 테마Default theme on the Windows Vista operating system.

섹션 내용In This Section

Button 스타일 및 템플릿Button Styles and Templates
Calendar 스타일 및 템플릿Calendar Styles and Templates
CheckBox 스타일 및 템플릿CheckBox Styles and Templates
ComboBox 스타일 및 템플릿ComboBox Styles and Templates
ContextMenu 스타일 및 템플릿ContextMenu Styles and Templates
DataGrid 스타일 및 템플릿DataGrid Styles and Templates
DatePicker 스타일 및 템플릿DatePicker Styles and Templates
DocumentViewer 스타일 및 템플릿DocumentViewer Styles and Templates
Expander 스타일 및 템플릿Expander Styles and Templates
Frame 스타일 및 템플릿Frame Styles and Templates
GroupBox 스타일 및 템플릿GroupBox Styles and Templates
Label 스타일 및 템플릿Label Styles and Templates
ListBox 스타일 및 템플릿ListBox Styles and Templates
ListView 스타일 및 템플릿ListView Styles and Templates
Menu 스타일 및 템플릿Menu Styles and Templates
NavigationWindow 스타일 및 템플릿NavigationWindow Styles and Templates
PasswordBox 스타일 및 템플릿PasswordBox Styles and Templates
ProgressBar 스타일 및 템플릿ProgressBar Styles and Templates
RadioButton 스타일 및 템플릿RadioButton Styles and Templates
RepeatButton 스타일 및 템플릿RepeatButton Styles and Templates
ScrollBar 스타일 및 템플릿ScrollBar Styles and Templates
ScrollViewer 스타일 및 템플릿ScrollViewer Styles and Templates
Slider 스타일 및 템플릿Slider Styles and Templates
StatusBar 스타일 및 템플릿StatusBar Styles and Templates
TabControl 스타일 및 템플릿TabControl Styles and Templates
TextBox 스타일 및 템플릿TextBox Styles and Templates
Thumb 스타일 및 템플릿Thumb Styles and Templates
ToggleButton 스타일 및 템플릿ToggleButton Styles and Templates
ToolBar 스타일 및 템플릿ToolBar Styles and Templates
ToolTip 스타일 및 템플릿ToolTip Styles and Templates
TreeView스타일 및 템플릿sTreeView Styles and Templates
Window 스타일 및 템플릿Window Styles and Templates

참조Reference

System.Windows.Controls

ControlTemplate

컨트롤 제작 개요Control Authoring Overview

스타일 지정 및 템플릿Styling and Templating