DataGrid.CellStyle Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le style appliqué à toutes les cellules du DataGrid.
public:
property System::Windows::Style ^ CellStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style CellStyle { get; set; }
member this.CellStyle : System.Windows.Style with get, set
Public Property CellStyle As Style
Valeur de propriété
Style appliqué aux cellules du DataGrid. La valeur par défaut inscrite 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 lorsque la cellule est 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.
Remarques
Appliquez un Style pour mettre à jour l’apparence visuelle de toutes les cellules du DataGrid. Pour définir une Style cellule, spécifiez un TargetType .DataGridCell
Vous Style pouvez appliquer une cellule au niveau de la table, de la colonne ou de la cellule. Pour appliquer une Style valeur à 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 est prioritaire sur tous les autres styles appliqués à la cellule.