ContentPresenter.ContentSource 속성

정의

별칭을 자동으로 지정할 때 사용할 기본 이름을 가져오거나 설정합니다.

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

속성 값

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 템플릿에서 합니다. 템플릿을 포함 하는 경우는 ContentPresenter 사용 하 여 ContentSource 로 설정 "Abc", Content, ContentTemplate, 및 ContentTemplateSelector 의 속성을 ContentPresenter 자동으로 별칭이 지정 됩니다 Abc, AbcTemplate, 및 AbcTemplateSelector, 각각. .NET Framework 3.5 서비스 팩 1부터 "Abc"로 설정 ContentSource 하면 속성에 ContentStringFormat 별칭이 지정됩니다AbcStringFormat.

이 속성에 대 한 두 개의 가장 유용한 값은 "Content" 및 "Header"입니다.

종속성 속성 정보

식별자 필드 ContentSourceProperty
메타 데이터 속성 설정 true 없음

적용 대상