Freigeben über


ContentPresenter.ContentSource Eigenschaft

Definition

Ruft den Basisnamen ab, der während der automatischen Aliaserstellung verwendet werden soll, oder legt diesen fest.

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

Eigenschaftswert

Der Basisname, der während der automatischen Aliaserstellung verwendet werden soll. Der Standardwert ist "Inhalt".

Beispiele

Das folgende Beispiel zeigt eine Formatvorlage für eine HeaderedContentControl , die die Verwendung der ContentSource Eigenschaft veranschaulicht:

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

Hinweise

Diese Eigenschaft sollte nur verwendet werden, wenn sie ContentPresenter sich in einer Vorlage befindet. Wenn eine Vorlage einen ContentPresenter Mitsatz ContentSource auf "Abc" enthält, werden die ContentEigenschaften ContentTemplateund ContentTemplateSelector Eigenschaften der ContentPresenter Vorlage automatisch als Alias an Abc, AbcTemplatebzw AbcTemplateSelector. an . Ab .NET Framework 3.5 Service Pack 1 bewirkt die Einstellung ContentSource auf "Abc" auch, dass die ContentStringFormat Eigenschaft als Alias verwendet AbcStringFormatwird.

Die beiden nützlichsten Werte für diese Eigenschaft sind "Content" und "Header".

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld ContentSourceProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: