DataGrid.CellStyle Eigenschap

Definitie

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.

Een geselecteerde cel met een groene achtergrond

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.

Van toepassing op

Zie ook