DataGrid.RowStyle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Stil ab, der auf alle Zeilen angewendet wird, oder legt diesen fest.
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
Eigenschaftswert
Das auf alle Zeilen im DataGrid-Objekt angewendete Format. Der registrierte Standardwert ist null
. Weitere Informationen zu Einflüssen auf diesen Wert finden Sie unter DependencyProperty.
Beispiele
Im folgenden Beispiel wird die Farbe aller Zeilen festgelegt und ein Trigger verwendet, um die Background Farben Foreground zu ändernBackground, wenn der Mauszeiger über die Zeile liegt.
<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>
Die folgende Abbildung zeigt die Ausgabe.
Hinweise
Wenden Sie eine Style Änderung der visuellen Darstellung aller Zeilen in der DataGrid. Um eine Zeile zu definieren, geben Sie eine Style TargetType von DataGridRow.
Eine Style kann auf alle Zeilen in der DataGrid oder auf eine einzelne Zeile angewendet werden. Um eine Style einzelne Zeile anzuwenden, legen Sie die Style Eigenschaft direkt auf der DataGridRowEigenschaft fest, die Vorrang vor der DataGrid.RowStyle Eigenschaft hat.
Wenn diese Eigenschaft keinen NULL-Wert aufweist, wird der Wert der ItemContainerStyle Eigenschaft außer Kraft gesetzt.