ContentPresenter.ContentSource ContentPresenter.ContentSource ContentPresenter.ContentSource ContentPresenter.ContentSource Property

Definición

Obtiene o establece el nombre base que se utiliza durante la creación de alias automática.Gets or sets the base name to use during automatic aliasing.

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

Valor de propiedad

El nombre base que se utiliza durante la creación de alias automática.The base name to use during automatic aliasing. El valor predeterminado es "Contenido".The default is "Content".

Ejemplos

En el ejemplo siguiente se muestra un estilo HeaderedContentControl para un que muestra el uso ContentSource de la propiedad:The following example shows a style for a HeaderedContentControl that demonstrates the usage of the ContentSource property:

<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>

Comentarios

Esta propiedad solo se debe usar cuando el ContentPresenter está en una plantilla.This property should only be used when the ContentPresenter is in a template. Cuando una plantilla contiene un ContentPresenter con ContentSource establecido en "Abc" ContentTemplateSelector ContentTemplate Abc AbcTemplate, las Contentpropiedades, y de semuestranautomáticamentecomoalias,y.ContentPresenter AbcTemplateSelector, respectivamente.When a template contains a ContentPresenter with ContentSource set to "Abc", the Content, ContentTemplate, and ContentTemplateSelector properties of the ContentPresenter are automatically aliased to Abc, AbcTemplate, and AbcTemplateSelector, respectively. ContentStringFormat ContentSource AbcA partir de AbcStringFormat, si se establece en "", también se produce el alias de la propiedad. .NET Framework 3.5 Service Pack 1.NET Framework 3.5 Service Pack 1Beginning with the .NET Framework 3.5 Service Pack 1.NET Framework 3.5 Service Pack 1, setting ContentSource to "Abc" also causes the ContentStringFormat property to be aliased to AbcStringFormat.

Los dos valores más útiles para esta propiedad son "Content" y "header".The two most useful values for this property are "Content" and "Header".

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field ContentSourceProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a