내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Control.Template 속성

2013-12-13

컨트롤 템플릿을 가져오거나 설정합니다.

Namespace:  System.Windows.Controls
어셈블리:  System.Windows(System.Windows.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

‘선언
Public Property Template As ControlTemplate
<control Template="{StaticResource templateResourceKey}"/>

XAML 값

templateResourceKey

요청된 템플릿을 식별하는 키입니다. 이 키는 ResourceDictionary의 기존 리소스를 참조합니다.

참고참고:

인라인 템플릿을 정의하기 위한 속성 요소 구문도 지원되지만 대부분의 템플릿 시나리오에 사용하지 않는 것이 좋습니다.

속성 값

형식: System.Windows.Controls.ControlTemplate
Control의 모양을 정의하는 템플릿입니다.

종속성 속성 식별자 필드: TemplateProperty

ControlTemplateControl의 모양을 지정하며, ControlControlTemplate이 없으면 응용프로그램에서 Control이 표시되지 않습니다. 컨트롤 작성자는 기본 컨트롤 템플릿을 정의하고, 응용프로그램 작성자는 ControlTemplate을 재정의하여 컨트롤의 시각적 트리를 다시 정의할 수 있습니다.

컨트롤 템플릿은 일반적으로 XAML을 컨트롤별 암시적 스타일의 일부로 설정합니다. 이 경우 스타일의 Property 값은 문자열 Template으로 설정되고 Setter.Value 값은 ControlTemplate 개체 요소를 포함하는 속성 요소로 설정됩니다. 예를 들면 다음과 같습니다.

<Style TargetType="ScrollViewer">
...
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="ScrollViewer">
      //visual root of template for a ScrollViewer
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft