이 항목에서는 Window 컨트롤의 스타일 및 템플릿을 설명합니다. 기본 ControlTemplate을(를) 수정하여 컨트롤의 고유한 모양을 줄 수 있습니다. 자세한 내용은 컨트롤을 위한 템플릿 만들기를 참조하세요.
창 부분
Window 컨트롤에는 명명된 파트가 없습니다.
창 상태
다음 표에서는 Window 컨트롤의 시각적 상태를 나열합니다.
| VisualState 이름 | VisualStateGroup 이름 | 설명 |
|---|---|---|
| 유효 | 유효성 검사 상태 | 컨트롤에서 Validation 클래스를 사용하고 연결된 속성 Validation.HasError은 false입니다. |
| 유효하지 않은 포커스 | 유효성 검사 상태 |
Validation.HasError 연결된 속성은 true이며, 컨트롤에 포커스가 있습니다. |
| 유효하지 않음 - 초점이 맞춰지지 않음 | 유효성 검사 상태 |
Validation.HasError 연결된 속성은 true이며 컨트롤이 포커스를 잃었습니다. |
창 컨트롤 템플릿
다음 XAML은 Window 컨트롤 템플릿의 생성된 복사본입니다.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="WindowStyle1" TargetType="{x:Type Window}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Window}">
<ContentPresenter/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
참고하십시오
- Style
- ControlTemplate
- Control 스타일 및 템플릿
- 컨트롤 맞춤설정
- 스타일링 및 템플링
- 템플릿을 생성합니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback