DataGrid.CellStyle 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 die wordt toegepast op alle cellen in de DataGrid.
public:
property System::Windows::Style ^ CellStyle { System::Windows::Style ^ get(); void set(System::Windows::Style ^ value); };
public System.Windows.Style CellStyle { get; set; }
member this.CellStyle : System.Windows.Style with get, set
Public Property CellStyle As Style
Waarde van eigenschap
De stijl die is toegepast op de cellen 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 een trigger gebruikt om de Background kleur van een DataGridCell cel te wijzigen wanneer de cel wordt geselecteerd.
<DataGrid Name="DG1" ItemsSource="{Binding}" SelectionUnit="Cell" >
<DataGrid.CellStyle>
<Style TargetType="DataGridCell" >
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="SeaGreen"/>
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
</DataGrid>
In de volgende afbeelding ziet u de uitvoer.
Opmerkingen
Pas een Style afbeelding toe om het uiterlijk van alle cellen in de DataGridvisual bij te werken. Als u een Style voor een cel wilt definiƫren, geeft u een TargetType van DataGridCell.
Een Style kan worden toegepast op een cel op tabel-, kolom- of celniveau. Als u een Style waarde wilt toepassen op alle cellen in een kolom, stelt u de DataGridColumn.CellStyle eigenschap in. Dit heeft voorrang op de DataGrid.CellStyle eigenschap. Als u een Style op een afzonderlijke cel wilt toepassen, stelt u de Style eigenschap rechtstreeks op de DataGridCellcel in. Dit heeft voorrang op alle andere stijlen die op de cel worden toegepast.