DataGrid.RowStyle 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 lignes.
public:
property System::Windows::Style ^ RowStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style RowStyle { get; set; }
member this.RowStyle : System.Windows.Style with get, set
Public Property RowStyle As Style
Valeur de propriété
Style appliqué à toutes les lignes 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 définit la Background couleur de toutes les lignes et utilise un déclencheur pour modifier les couleurs et Foreground les Background couleurs lorsque le pointeur de la souris se trouve sur la ligne.
<DataGrid Name="dataGrid1" Margin="12,12,0,0">
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background" Value="LightBlue" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Blue"/>
<Setter Property="Foreground" Value="White"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
L’illustration suivante montre la sortie.
Remarques
Appliquez un Style pour modifier l’apparence visuelle de toutes les lignes dans le DataGrid. Pour définir un Style pour une ligne, spécifiez un TargetType de DataGridRow.
Un Style peut être appliqué à toutes les lignes de la DataGrid ligne ou à une ligne individuelle. Pour appliquer une Style ligne individuelle, définissez la Style propriété directement sur la DataGridRowpropriété, qui est prioritaire sur la DataGrid.RowStyle propriété.
Si cette propriété a une valeur non Null, elle remplace la valeur de la ItemContainerStyle propriété.