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 in DataGrid. Il valore predefinito registrato è null
. Per ulteriori informazioni sugli elementi che possono influenzare il valore, vedere DependencyProperty.
Esempio
Nell'esempio seguente viene impostato il Background colore di tutte le righe e viene usato 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 nell'oggetto DataGrid. Per definire un Style oggetto per una riga, specificare un TargetType oggetto di DataGridRow.
Un Style oggetto può essere applicato a tutte le righe in DataGrid o a una singola riga. Per applicare un oggetto Style a una singola riga, impostare la proprietà direttamente su DataGridRow, che ha la Style precedenza sulla DataGrid.RowStyle proprietà .
Se questa proprietà ha un valore non Null, eseguirà l'override del ItemContainerStyle valore della proprietà.