DataGrid.RowStyle Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.