DataGrid.RowStyle 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 linhas.
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 Propriedade
O estilo aplicado a todas as linhas do DataGrid. O padrão registado é null. Para mais informações sobre o que pode influenciar o valor, veja DependencyProperty.
Exemplos
O exemplo seguinte define a Background cor de todas as linhas e usa um gatilho para alterar as Background cores e Foreground quando o ponteiro do rato está sobre a linha.
<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>
A ilustração seguinte mostra a saída.
Observações
Aplique a Style para alterar a aparência visual de todas as linhas no DataGrid. Para definir um Style para uma linha, especifique um TargetType de DataGridRow.
A Style pode ser aplicado a todas as linhas do DataGrid ou a uma linha individual. Para aplicar a Style a a uma linha individual, defina a Style propriedade diretamente sobre a DataGridRow, que tem precedência sobre a DataGrid.RowStyle propriedade.
Se esta propriedade tiver um valor não nulo, sobrepor-se-á ao valor da ItemContainerStyle propriedade.