DataGrid.CellStyle Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o estilo aplicado a todas as células do 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 Propriedade
O estilo aplicado às células no DataGrid. O padrão registado é null. Para mais informações sobre o que pode influenciar o valor, veja DependencyProperty.
Exemplos
O exemplo seguinte usa um gatilho para alterar a Background cor de um DataGridCell quando a célula é selecionada.
<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>
A ilustração seguinte mostra a saída.
Observações
Aplique a Style para atualizar a aparência visual de todas as células no DataGrid. Para definir um Style para uma célula, especifique um TargetType de DataGridCell.
A Style pode ser aplicado a uma célula ao nível da tabela, coluna ou célula. Para aplicar a Style a a todas as células de uma coluna, defina a DataGridColumn.CellStyle propriedade . Isto terá prioridade sobre a DataGrid.CellStyle propriedade. Para aplicar a Style a a uma célula individual, defina a Style propriedade diretamente no DataGridCell. Isto terá prioridade sobre todos os outros estilos aplicados à célula.