Lire en anglais

Partager via


DataGrid.CellStyle Propriété

Définition

Obtient ou définit le style appliqué à toutes les cellules de DataGrid.

public System.Windows.Style CellStyle { get; set; }

Valeur de propriété

Style

Style appliqué aux cellules de DataGrid. La valeur par défaut enregistrée est null. Pour plus d'informations sur ce qui peut influencer la valeur, consultez DependencyProperty.

Exemples

L’exemple suivant utilise un déclencheur pour modifier la Background couleur d’une DataGridCell cellule sélectionnée.

<DataGrid Name="DG1" ItemsSource="{Binding}" SelectionUnit="Cell" >
    <DataGrid.CellStyle>
        <Style TargetType="DataGridCell" >
            <Style.Triggers>
                <Trigger Property="IsSelected" Value="True">
                    <Setter Property="Background" Value="SeaGreen"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </DataGrid.CellStyle>
</DataGrid>

L’illustration suivante montre la sortie.

Cellule sélectionnée avec un arrière-plan vert

Remarques

Appliquez un Style pour mettre à jour l’apparence visuelle de toutes les cellules du DataGrid. Pour définir un Style pour une cellule, spécifiez un TargetType de DataGridCell.

Un Style peut être appliqué à une cellule au niveau du tableau, de la colonne ou de la cellule. Pour appliquer un Style à toutes les cellules d’une colonne, définissez la DataGridColumn.CellStyle propriété. Cette opération est prioritaire sur la DataGrid.CellStyle propriété. Pour appliquer une Style cellule individuelle, définissez la Style propriété directement sur le DataGridCell. Cela sera prioritaire sur tous les autres styles appliqués à la cellule.

S’applique à

Produit Versions
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Voir aussi