HeaderedItemsControl.Header Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger det objekt som etiketterar kontrollen.
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
Egenskapsvärde
Ett objekt som etiketterar HeaderedItemsControl. Standardvärdet är null. En rubrik kan vara en sträng eller en UIElement.
- Attribut
Exempel
I följande exempel visas hur du skapar och använder en rubrikmall för att ange rubrikens utseende.
<!--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}" />
Kommentarer
Eftersom egenskapen Header är av typen Objectfinns det inga begränsningar för vad du kan lägga till i Header. Header Visas av en ContentPresenter, som finns i HeaderTemplate i i HeaderedItemsControl. Mer information om hur ContentPresenter visar , finns Headeri ContentPresenter.
XAML-attributanvändning
<object Header="headerString"/>
Användning av XAML-egenskapselement
<object>
<object.Header>
<UIElement />
</object.Header>
</object>
XAML-värden
headerString
Strängen som ska användas som rubrik.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | HeaderProperty |
Metadataegenskaper inställda på true |
Ingen |