DataGrid.RowStyle Eigenschaft

Definition

Ruft den Stil ab, der auf alle Zeilen angewendet wird, oder legt diesen fest.Gets or sets the style applied to all rows.

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.The style applied to all rows in the DataGrid. Der registrierte Standardwert ist null.The registered default is null. Weitere Informationen zu Einflüssen auf diesen Wert finden Sie unter DependencyProperty.For more information about what can influence the value, see DependencyProperty.

Beispiele

Im folgenden Beispiel wird die Background Farbe aller Zeilen festgelegt, und es wird ein-Cursor Background verwendet Foreground , um die Farben und zu ändern, wenn sich der Mauszeiger über der Zeile befindet.The following example sets the Background color of all the rows and uses a trigger to change the Background and Foreground colors when the mouse pointer is over the row.

<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.The following illustration shows the output.

![Benutzerdefinierter DataGrid-Zeilen Stil] (~/add/media/wpf-datagridrowstyle.png "Benutzerdefinierter DataGrid-Zeilen Stil")Custom DataGrid Row Style

Hinweise

Anwenden eines Style , um die visuelle Darstellung aller Zeilen DataGridim zu ändern.Apply a Style to change the visual appearance of all rows in the DataGrid. Um einen Style für eine Zeile zu definieren, geben Sie DataGridRoweinen TargetType von an.To define a Style for a row, specify a TargetType of DataGridRow.

Ein Style kann auf alle Zeilen DataGrid im oder auf eine einzelne Zeile angewendet werden.A Style can be applied to all rows in the DataGrid or to an individual row. Wenn Sie ein Style auf eine einzelne Zeile anwenden möchten, Style legen Sie die- DataGridRowEigenschaft direkt auf dem fest, DataGrid.RowStyle der Vorrang vor der-Eigenschaft hat.To apply a Style to an individual row, set the Style property directly on the DataGridRow, which takes precedence over the DataGrid.RowStyle property.

Wenn diese Eigenschaft einen nicht-NULL-Wert aufweist, wird der Wert der ItemContainerStyle -Eigenschaft überschrieben.If this property has a non-null value, it will override the value of the ItemContainerStyle property.

Gilt für: