ContentPresenter.ContentSource 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
자동 별칭을 지정하는 동안 사용할 기본 이름을 가져오거나 설정합니다.
public:
property System::String ^ ContentSource { System::String ^ get(); void set(System::String ^ value); };
public string ContentSource { get; set; }
member this.ContentSource : string with get, set
Public Property ContentSource As String
속성 값
자동 별칭을 지정하는 동안 사용할 기본 이름입니다. 기본값은 "Content"입니다.
예제
다음 예제에서는 속성의 사용을 보여 주는 스타일을 HeaderedContentControl 보여 줍니다 ContentSource .
<Style TargetType="HeaderedContentControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type HeaderedContentControl}">
<StackPanel>
<Grid>
<Rectangle Stroke="{TemplateBinding Background}"/>
<ContentPresenter ContentSource="Header"/>
</Grid>
<Grid>
<Rectangle Fill="{TemplateBinding Background}"/>
<ContentPresenter ContentSource="Content"/>
</Grid>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
설명
이 속성은 템플릿에 ContentPresenter 있는 경우에만 사용해야 합니다. 템플릿에 "Abc"로 설정된 값이 포함된 ContentPresenterContentSource 경우 해당 템플릿의 ContentPresenter , ContentTemplate및 ContentTemplateSelector 속성은 각각 각각 별칭과 별AbcTemplateSelectorAbcTemplate칭Abc이 자동으로 지정Content됩니다. .NET Framework 3.5 서비스 팩 1부터 "Abc"로 설정 ContentSource 하면 ContentStringFormat 속성에 별칭이 지정됩니다AbcStringFormat.
이 속성에 가장 유용한 두 가지 값은 "Content" 및 "Header"입니다.
종속성 속성 정보
| Item | 가치 |
|---|---|
| 식별자 필드 | ContentSourceProperty |
메타데이터 속성이 다음으로 설정됩니다. true |
없음 |