DataGrid.RowStyle Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta lo stile applicato a tutte le righe.
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
Valore della proprietà
Stile applicato a tutte le righe nell'oggetto DataGrid. Il valore predefinito registrato è null. Per altre informazioni su ciò che può influenzare il valore, vedere DependencyProperty.
Esempio
Nell'esempio seguente viene impostato il Background colore di tutte le righe e viene utilizzato un trigger per modificare i Background colori e Foreground quando il puntatore del mouse si trova sulla riga.
<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>
La figura seguente mostra l'output.
Commenti
Applicare un Style oggetto per modificare l'aspetto visivo di tutte le righe in DataGrid. Per definire un oggetto Style per una riga, specificare un TargetType oggetto di DataGridRow.
Un Style oggetto può essere applicato a tutte le righe nell'oggetto DataGrid o a una singola riga. Per applicare un oggetto Style a una singola riga, impostare la Style proprietà direttamente su DataGridRow, che ha la precedenza sulla DataGrid.RowStyle proprietà .
Se questa proprietà ha un valore non Null, eseguirà l'override ItemContainerStyle del valore della proprietà .