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.

DataGrid.ColumnHeaderStyle الخاصية

Visual Studio 2010

الحصول على أو تعيين النمط إلى يطبق إلى كافة رؤوس الأعمدة في DataGrid.

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

public Style ColumnHeaderStyle { get; set; }
<object>
  <object.ColumnHeaderStyle>
    <Style .../>
  </object.ColumnHeaderStyle>
</object>

قيمة الخاصية

النوع: System.Windows.Style
النمط إلى يطبق إلى كافة رؤوس الأعمدة في DataGrid. مسجَّل الافتراضي هو null. ل المزيد من المعلومات حول ما يمكن أن تؤثر على القيمة، راجع DependencyProperty.

يطبق a Style إلى تحديث the visual المظهر of الجميع the عمود رؤوس في the DataGrid.

A Style can be applied إلى الجميع عمود رؤوس, أو إلى an individual عمود عنوان. إلى يطبق a Style إلى an individual عنوان, التعيين the DataGridColumn.HeaderStyle خاصية. ذلك ستأخذ الأسبقية على DataGrid.ColumnHeaderStyleخاصية.

The following مثال uses a النمط مورد إلى تغيير the النمط of عمود رؤوس في the DataGrid. The النمط of the العمود أول عنوان هو then التعيين مع an موضعي النمط that overrides the DataGrid.ColumnHeaderStyle.


<Window.Resources>
    <!-- DataGrid style -->
    <Style x:Key="DataGridStyle1" TargetType="{x:Type DataGrid}">
        <Setter Property="ColumnHeaderStyle" Value="{DynamicResource ColumnHeaderStyle1}"/>
    </Style>
    <!-- DataGridColumnHeader style -->
    <Style x:Key="ColumnHeaderStyle1" TargetType="DataGridColumnHeader">
        <Setter Property="Height" Value="30"/>
        <Setter Property="Background" Value="LightBlue"/>
        <Setter Property="Foreground" Value="Blue"/>
        <Setter Property="FontSize" Value="18" />
        <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="ToolTip" Value="Click to sort."/>
            </Trigger>
        </Style.Triggers>
    </Style>
</Window.Resources>
<Grid>
    <DataGrid Name="dataGrid1" Margin="12,12,0,0" 
              AutoGenerateColumns="False"
              Style="{DynamicResource DataGridStyle1}">
        <DataGrid.Columns>
            <DataGridTextColumn Header="Name" 
                                Binding="{Binding Name}">
                <!-- Local Style for header of first DataGrid column. -->
                <DataGridColumn.HeaderStyle>
                    <Style TargetType="DataGridColumnHeader">
                        <Setter Property="Background" Value="Blue"/>
                        <Setter Property="Foreground" Value="White"/>
                        <Setter Property="FontSize" Value="24"/>
                    </Style>
                </DataGridColumn.HeaderStyle>
            </DataGridTextColumn>
            <DataGridTextColumn Header="Class"
                                Binding="{Binding Classification}" />
            <DataGridCheckBoxColumn Header="Extinct"
                                    Binding="{Binding Extinct}"/>
        </DataGrid.Columns>
    </DataGrid>
</Grid>


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

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

.NET Framework

مدعوم في: 4

NET Framework. Client Profile

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