DataGrid.RowStyle Propiedad

Definición

Obtiene o establece el estilo aplicado a todas las filas.

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

Valor de propiedad

Style

Estilo aplicado a todas las filas en DataGrid. El valor predeterminado registrado es null. Para obtener más información sobre lo que puede afectar al valor, vea DependencyProperty.

Ejemplos

En el ejemplo siguiente se establece el Background color de todas las filas y se usa un desencadenador para cambiar los Background colores y Foreground cuando el puntero del mouse está sobre la fila.

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

En la ilustración siguiente se muestra la salida.

Estilo de fila de DataGrid personalizado

Comentarios

Aplique para Style cambiar la apariencia visual de todas las filas de DataGrid. Para definir un Style para una fila, especifique un TargetType de DataGridRow.

Se Style puede aplicar a todas las filas de DataGrid o a una fila individual. Para aplicar un Style objeto a una fila individual, establezca la Style propiedad directamente en , DataGridRowque tiene prioridad sobre la DataGrid.RowStyle propiedad .

Si esta propiedad tiene un valor distinto de NULL, invalidará el valor de la ItemContainerStyle propiedad .

Se aplica a