Control.Template 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨트롤 템플릿을 가져오거나 설정합니다.
public:
property System::Windows::Controls::ControlTemplate ^ Template { System::Windows::Controls::ControlTemplate ^ get(); void set(System::Windows::Controls::ControlTemplate ^ value); };
public System.Windows.Controls.ControlTemplate Template { get; set; }
member this.Template : System.Windows.Controls.ControlTemplate with get, set
Public Property Template As ControlTemplate
속성 값
Control의 모양을 정의하는 템플릿입니다.
예제
다음 예제는 ControlTemplate 에 대 한는 Button합니다. 이 리소스로 애플리케이션에 추가 하는 경우 애플리케이션에서 모든 단추는 타원으로 나타나지만 단추 기능은 유지 됩니다.
<Style TargetType="Button">
<!--Set to true to not get any properties from the themes.-->
<Setter Property="OverridesDefaultStyle" Value="True"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<Ellipse Fill="{TemplateBinding Background}"/>
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
설명
ControlTemplate 의 모양을 지정을 Control같으면를 Control 없는 ControlTemplate의 Control 애플리케이션에 표시 되지 것입니다. 컨트롤 작성자는 기본 컨트롤 템플릿을 정의 하 고 애플리케이션 작성자는 ControlTemplate 컨트롤의 시각적 트리를 재정의 하기. 참조 Control 스타일 및 템플릿 정보 및 기존 컨트롤의 시각적 트리를 변경 하는 방법의 예제입니다.
A ControlTemplate 사용자 및 개체를 포함 하 여 외부에 표시 되지 않습니다는 구현 세부 정보 자체 포함된 단위 수 Style 개체입니다. 동일한 컨트롤 템플릿 내에서 컨트롤 템플릿의 콘텐츠를 조작 하는 유일한 방법은에서 됩니다.
종속성 속성 정보
식별자 필드 | TemplateProperty |
메타 데이터 속성 설정 true |
AffectsMeasure |