ContentPresenter.ContentSource Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Otomatik diğer ad oluşturma sırasında kullanılacak temel adı alır veya ayarlar.
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
Özellik Değeri
Otomatik diğer ad oluşturma sırasında kullanılacak temel ad. Varsayılan değer "İçerik"tir.
Örnekler
Aşağıdaki örnekte, özelliğinin kullanımını gösteren bir HeaderedContentControl stili gösterilmektedir ContentSource :
<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>
Açıklamalar
Bu özellik yalnızca bir şablonda olduğunda ContentPresenter kullanılmalıdır. Bir şablon "" olarak ayarlanmış bir ContentPresenterContentSource içeriyorsa, öğesinin ContentContentPresenter , ContentTemplateve ContentTemplateSelector özellikleri sırasıyla , ve AbcTemplateSelectorolarak otomatik olarak diğer adlandırılırAbcAbcTemplate.Abc .NET Framework 3.5 Service Pack 1'in "Abc" olarak ayarlanması ContentSource özelliğin ContentStringFormat diğer adıyla da alınmasına AbcStringFormatneden olur.
Bu özellik için en kullanışlı iki değer "content" ve "Header" değerleridir.
Bağımlılık Özelliği Bilgileri
| Öğe | Değer |
|---|---|
| Tanımlayıcı alanı | ContentSourceProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |