This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

HeaderedContentControl.Header الخاصية

Visual Studio 2010

Gets أو sets the بيانات used for the عنوان of each عنصر تحكم.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[BindableAttribute(true)]
[LocalizabilityAttribute(LocalizationCategory.Label)]
public Object Header { get; set; }
<object>
  <object.Header>
    <Object .../>
  </object.Header>
</object>

قيمة الخاصية

النوع: System.Object
A عنوان كائن. يكون الإعداد الافتراضي هو null.

معرّف الحقل

HeaderProperty

تعيين خصائص بيانات التعريف إلى true

لا يوجد

مثل the Content خاصية of a ContentControl, the Header can be أي نوع. The HeaderedContentControl uses the same logic إلى عرض the Header that هو described في ContentControl.Content.

The following مثال creates a TabControl that يحتوي على الثاني TabItem الكائنات, which يورث من HeaderedContentControl. The أول TabItem has UIElement الكائنات كـ the محتوى في كلاهما the Header و the Content: the Header هو التعيين إلى a StackPanel that يحتوي على an Ellipse و a TextBlock; the Content هو التعيين إلى a StackPanel that يحتوي على a TextBlock و a Label. The Header of the ثانية TabItem هو التعيين إلى a سلسلة و the Content هو التعيين إلى a مفرد TextBlock.


<TabControl>
  <TabItem>
    <TabItem.Header>
      <StackPanel Orientation="Horizontal">
        <Ellipse Width="10" Height="10" Fill="DarkGray"/>
        <TextBlock>Tab 1</TextBlock>
      </StackPanel>
    </TabItem.Header>
    <StackPanel>
      <TextBlock>Enter some text</TextBlock>
      <TextBox Name="textBox1" Width="50"/>
    </StackPanel>
  </TabItem>
  <TabItem Header="Tab 2">
    <!--Bind TextBlock.Text to the TextBox on the first
    TabItem.-->
    <TextBlock Text="{Binding ElementName=textBox1, Path=Text}"/>
  </TabItem>
</TabControl>


The following illustration shows the TabControl تاريخ الإنشاء بواسطة the السابق مثال.

TabControl بأنواع مختلفة في خاصية العنوان

TabControl

The following مثال creates الثاني DataTemplate الكائنات إلى specify the المظهر of the Header و Content of the HeaderedContentControl.



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

<DataTemplate x:Key="titleText">
  <TextBlock Text="{Binding}" 
             Foreground="Green" 
             FontSize="16" 
             FontWeight="Normal"
             FontStyle="Italic" 
             TextWrapping="Wrap"/>
</DataTemplate>

<DataTemplate x:Key="contentText">
  <TextBlock Text="{Binding}"
             Foreground="Brown"
             FontSize="12"
             FontWeight="Normal"
             FontFamily="Arial Narrow" 
             TextWrapping="Wrap"/>
</DataTemplate>


...


<HeaderedContentControl Name="hcontCtrl" Background="Beige" 
                        HeaderTemplate="{StaticResource titleText}" 
                        ContentTemplate="{StaticResource contentText}"
                        Header="This is the header."
                        Content="This is the content."/>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: