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. テンプレートにが " ContentPresenter Abc AbcTemplate ContentPresenter ContentTemplate ContentTemplateSelector " に設定されたが含まれている場合、の、、およびの各プロパティは、自動的に、、およびにエイリアスされます。Content ContentSource Abc``AbcTemplateSelectorそれぞれ。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つの値は、"Content" と "Header" です。The two most useful values for this property are "Content" and "Header".

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

識別子フィールドIdentifier field ContentSourceProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true NoneNone

適用対象