ContentPresenter.ContentSource Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o nome base para usar durante o aliasing automático.
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 Propriedade
O nome base a usar durante o aliasing automático. O padrão é "Conteúdo".
Exemplos
O exemplo seguinte mostra um estilo para a HeaderedContentControl que demonstra a utilização da ContentSource propriedade:
<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>
Observações
Esta propriedade só deve ser usada quando o ContentPresenter está num template. Quando um template contém um ContentPresenter com definido para "Abc", os Content, ContentTemplate, e ContentTemplateSelector as propriedades dos ContentPresenter são automaticamente aliasados para Abc, AbcTemplate, e AbcTemplateSelector, respetivamenteContentSource. A partir do .NET Framework 3.5 Service Pack 1, definir ContentSource para "Abc" também faz com que a propriedade ContentStringFormat seja aliasada para AbcStringFormat.
Os dois valores mais úteis para esta propriedade são "Content" e "Header".
Informação de Propriedade de Dependência
| Número | Value |
|---|---|
| Campo identificador | ContentSourceProperty |
Propriedades dos metadados definidas como true |
None |