ContentPresenter.ContentSource ContentPresenter.ContentSource ContentPresenter.ContentSource ContentPresenter.ContentSource Property

定義

エイリアス自動作成時に使用する基本名を取得または設定します。Gets or sets the base name to use during automatic 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

プロパティ値

エイリアス自動作成時に使用する基本名。The base name to use during automatic aliasing. 既定値は "Content" です。The default is "Content".

次の例のスタイルをHeaderedContentControlの使用方法を示しています、ContentSourceプロパティ。The following example shows a style for a HeaderedContentControl that demonstrates the usage of the ContentSource property:

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

注釈

このプロパティは、必ず際に使用される、ContentPresenterテンプレートでは、します。This property should only be used when the ContentPresenter is in a template. テンプレートが含まれる場合、ContentPresenterContentSourceに設定"Abc"、 ContentContentTemplate、およびContentTemplateSelectorのプロパティ、ContentPresenterの別名では自動的にAbcAbcTemplateAbcTemplateSelector、それぞれします。When a template contains a ContentPresenter with ContentSource set to "Abc", the Content, ContentTemplate, and ContentTemplateSelector properties of the ContentPresenter are automatically aliased to Abc, AbcTemplate, and AbcTemplateSelector, respectively. 以降では、.NET Framework 3.5 Service Pack 1.NET Framework 3.5 Service Pack 1設定ContentSourceに"Abc"とも、ContentStringFormatに別名を付けるプロパティAbcStringFormatします。Beginning with the .NET Framework 3.5 Service Pack 1.NET Framework 3.5 Service Pack 1, setting ContentSource to "Abc" also causes the ContentStringFormat property to be aliased to AbcStringFormat.

このプロパティの 2 つの最も有用な値は、「コンテンツ」と"Header"です。The two most useful values for this property are "Content" and "Header".

依存プロパティ情報Dependency Property Information

識別子フィールドです。Identifier field ContentSourceProperty
メタデータのプロパティを設定するには trueMetadata properties set to true なしNone

適用対象