DataGrid.RowStyle Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.
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 .