다음을 통해 공유


Window 스타일 및 템플릿

이 항목에서는 Window 컨트롤의 스타일 및 템플릿을 설명합니다. 기본 ControlTemplate을(를) 수정하여 컨트롤의 고유한 모양을 줄 수 있습니다. 자세한 내용은 컨트롤을 위한 템플릿 만들기를 참조하세요.

창 부분

Window 컨트롤에는 명명된 파트가 없습니다.

창 상태

다음 표에서는 Window 컨트롤의 시각적 상태를 나열합니다.

VisualState 이름 VisualStateGroup 이름 설명
유효 유효성 검사 상태 컨트롤에서 Validation 클래스를 사용하고 연결된 속성 Validation.HasErrorfalse입니다.
유효하지 않은 포커스 유효성 검사 상태 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>

참고하십시오