ContentPresenter.ContentSource Eigenschap

Definitie

Hiermee haalt u de basisnaam op die moet worden gebruikt tijdens automatische 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

Waarde van eigenschap

De basisnaam die moet worden gebruikt tijdens automatische aliasing. De standaardwaarde is 'Inhoud'.

Voorbeelden

In het volgende voorbeeld ziet u een stijl voor een HeaderedContentControl stijl die het gebruik van de ContentSource eigenschap laat zien:

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

Opmerkingen

Deze eigenschap mag alleen worden gebruikt wanneer de ContentPresenter eigenschap zich in een sjabloon bevindt. Wanneer een sjabloon een ContentPresenter sjabloon bevat die ContentSource is ingesteld op 'Abc', worden de Content, ContentTemplateen ContentTemplateSelector eigenschappen van de ContentPresenter sjabloon automatisch gealiaseerd naar Abcrespectievelijk , AbcTemplateen AbcTemplateSelector. Vanaf het .NET Framework 3.5 Service Pack 1 zorgt het instellen van ContentSource in Abc er ook voor dat de eigenschap ContentStringFormat alias wordt ingesteld op AbcStringFormat.

De twee handigste waarden voor deze eigenschap zijn 'Inhoud' en 'Koptekst'.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld ContentSourceProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op