ContentPresenter.ContentSource Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el nombre base que se utiliza durante la creación de alias automática.
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. El valor predeterminado es "Contenido".
Ejemplos
En el ejemplo siguiente se muestra un estilo para un HeaderedContentControl objeto que muestra el uso de la ContentSource propiedad :
<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 ContentPresenter se encuentra en una plantilla. Cuando una plantilla contiene un ContentPresenter objeto con ContentSource establecido en "Abc
", las Contentpropiedades , ContentTemplatey ContentTemplateSelector de ContentPresenter se asignan alias automáticamente a Abc
, AbcTemplate
y AbcTemplateSelector
, respectivamente. A partir de la .NET Framework 3.5 Service Pack 1, establecer ContentSource en "Abc
" también hace que la ContentStringFormat propiedad se establezca en AbcStringFormat
.
Los dos valores más útiles para esta propiedad son "Content" y "Header".
Información sobre propiedades de dependencia
Campo identificador | ContentSourceProperty |
Propiedades de metadatos establecidas en true |
Ninguno |