DataGrid.CellStyle Eigenschaft

Definition

Ruft das Format für alle Zellen im DataGrid-Objekt ab, oder legt es fest.Gets or sets the style applied to all cells in the 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

Eigenschaftswert

Das auf die Zellen im DataGrid-Objekt angewendete Format.The style applied to the cells 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 ein-Wert verwendet, Background um die Farbe DataGridCell eines zu ändern, wenn die Zelle ausgewählt wird.The following example uses a trigger to change the Background color of a DataGridCell when the cell is selected.

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

Die folgende Abbildung zeigt die Ausgabe.The following illustration shows the output.

![Eine ausgewählte Zelle mit einem grünen Hintergrund] (~/add/media/ndp-wpf-cellstyle.png "Eine ausgewählte Zelle mit einem grünen Hintergrund")A selected cell with a green background

Hinweise

Anwenden eines Style , um die visuelle Darstellung aller Zellen in der DataGridzu aktualisieren.Apply a Style to update the visual appearance of all the cells in the DataGrid. Um einen Style für eine Zelle zu definieren, geben Sie DataGridCelleinen TargetType von an.To define a Style for a cell, specify a TargetType of DataGridCell.

Ein Style kann auf eine Zelle auf der Tabellen-, Spalten-oder Zellen Ebene angewendet werden.A Style can be applied to a cell at the table, column, or cell level. Wenn Sie ein Style auf alle Zellen in einer Spalte anwenden möchten, DataGridColumn.CellStyle legen Sie die-Eigenschaft fest.To apply a Style to all cells in a column, set the DataGridColumn.CellStyle property. Dies hat Vorrang vor der DataGrid.CellStyle -Eigenschaft.This will take precedence over the DataGrid.CellStyle property. Wenn Sie ein Style auf eine einzelne Zelle anwenden möchten, Style legen Sie die- DataGridCellEigenschaft direkt auf fest.To apply a Style to an individual cell, set the Style property directly on the DataGridCell. Dies hat Vorrang vor allen anderen Stilen, die auf die Zelle angewendet werden.This will take precedence over all other styles applied to the cell.

Gilt für:

Siehe auch