DataGrid.RowStyle Eigenschap

Definitie

Hiermee haalt u de stijl op of stelt u deze in op alle rijen.

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

Waarde van eigenschap

De stijl die wordt toegepast op alle rijen in de DataGrid. De geregistreerde standaardwaarde is null. Zie voor meer informatie over wat invloed kan hebben op de waarde DependencyProperty.

Voorbeelden

In het volgende voorbeeld wordt de Background kleur van alle rijen ingesteld en wordt een trigger gebruikt om de Background en Foreground kleuren te wijzigen wanneer de muis aanwijzer op de rij staat.

<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>

In de volgende afbeelding ziet u de uitvoer.

Aangepaste DataGrid-rijstijl Aangepaste

Opmerkingen

Pas een Style toe om het uiterlijk van alle rijen in de DataGridvisual te wijzigen. Als u een Style voor een rij wilt definiƫren, geeft u een TargetType van DataGridRow.

Een Style kan worden toegepast op alle rijen in de DataGrid of op een afzonderlijke rij. Als u een Style op een afzonderlijke rij wilt toepassen, stelt u de Style eigenschap rechtstreeks op de DataGridRoweigenschap in, die voorrang heeft op de DataGrid.RowStyle eigenschap.

Als deze eigenschap een niet-null-waarde heeft, wordt de waarde van de ItemContainerStyle eigenschap overschreven.

Van toepassing op