HeaderedItemsControl.Header Ö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.
Denetimi etiketleyen öğeyi alır veya ayarlar.
public:
property System::Object ^ Header { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
public object Header { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Header : obj with get, set
Public Property Header As Object
Özellik Değeri
öğesini etiketleyen HeaderedItemsControlbir nesne. Varsayılan değer: null
. Üst bilgi bir dize veya UIElementolabilir.
- Öznitelikler
Örnekler
Aşağıdaki örnekte, üst bilgi görünümünü belirtmek için üst bilgi şablonunun nasıl oluşturulacağı ve kullanılacağı gösterilmektedir.
<!--Define a control template for a HeaderedItemsControl-->
<Style TargetType="HeaderedItemsControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type HeaderedItemsControl}">
<StackPanel>
<Grid>
<Rectangle Fill="{TemplateBinding Background}"/>
<ContentPresenter ContentSource="Header"/>
</Grid>
<Grid>
<Rectangle Stroke="{TemplateBinding BorderBrush}"/>
<ItemsPresenter Margin="2,0,0,0"/>
</Grid>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<DataTemplate x:Key="RedHeaderTemplate">
<TextBlock Text="{Binding}" Foreground="Red"
FontSize="16" FontWeight="Bold"
TextWrapping="Wrap"/>
</DataTemplate>
<DataTemplate x:Key="GreenItemTemplate">
<TextBlock Text="{Binding}" Foreground="Green"
FontSize="14" FontWeight="Bold"></TextBlock>
</DataTemplate>
<!--Crate a HeaderedItemControl with a red header and green items.-->
<HeaderedItemsControl Name="hitemsCtrl"
Background="DarkBlue"
BorderBrush="Black"
Header="Header"
HeaderTemplate="{StaticResource RedHeaderTemplate}"
ItemsSource="{Binding Source={StaticResource Numbers}}"
ItemTemplate = "{StaticResource GreenItemTemplate}" />
Açıklamalar
Header özelliği türünde Objectolduğundan içine koyabileceğiniz Headeröğelerle ilgili bir kısıtlama yoktur. Header, içinde bulunan HeaderTemplate HeaderedItemsControlbir ContentPresentertarafından görüntülenir. öğesinin ContentPresenter nasıl görüntülediği Headerhakkında daha fazla bilgi için bkz ContentPresenter. .
XAML Öznitelik Kullanımı
<object Header="headerString"/>
XAML Özellik Öğesi Kullanımı
<object>
<object.Header>
<UIElement />
</object.Header>
</object>
XAML Değerleri
headerString
Başlık olarak kullanılacak dize.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | HeaderProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |