ContentPresenter.ContentSource Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Basisnamen ab, der während des automatischen Aliasing 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 des automatischen Aliasing verwendet werden soll. Der Standardwert ist "Content".
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 sich die ContentPresenter in einer Vorlage befindet. Wenn eine Vorlage enthält einen ContentPresenter mit ContentSource legen Sie auf "Abc
", die Content, ContentTemplate, und ContentTemplateSelector Eigenschaften der ContentPresenter werden automatisch als Alias für Abc
, AbcTemplate
, und AbcTemplateSelector
bzw. Ab dem .NET Framework 3.5 Service Pack 1 führt die Einstellung ContentSource auf "Abc
" auch dazu, dass die ContentStringFormat Eigenschaft in aliasiert AbcStringFormat
wird.
Die beiden nützlichsten Werte für diese Eigenschaft sind "Content" und "Header".
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | ContentSourceProperty |
Metadateneigenschaften auf true festgelegt |
Keine |