DataGrid.CellStyle Propiedad

Definición

Obtiene o establece el estilo aplicado a las celdas de 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

Valor de propiedad

Style

Estilo aplicado a las celdas de 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 usa un desencadenador para cambiar el Background color de cuando DataGridCell se selecciona la celda.

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

En la ilustración siguiente se muestra la salida.

Celda seleccionada con fondo verde

Comentarios

Aplique para Style actualizar la apariencia visual de todas las celdas de DataGrid. Para definir un Style para una celda, especifique un TargetType de DataGridCell.

Se Style puede aplicar a una celda en el nivel de tabla, columna o celda. Para aplicar a Style todas las celdas de una columna, establezca la DataGridColumn.CellStyle propiedad . Esto tendrá prioridad sobre la DataGrid.CellStyle propiedad . Para aplicar un Style objeto a una celda individual, establezca la Style propiedad directamente en .DataGridCell Esto tendrá prioridad sobre todos los demás estilos aplicados a la celda.

Se aplica a

Consulte también