DataGrid.CellStyle 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 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
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.
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.