Bagikan melalui


DataGrid.CellStyle Properti

Definisi

Mendapatkan atau mengatur gaya yang diterapkan ke semua sel di 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

Nilai Properti

Gaya diterapkan ke sel di DataGrid. Default terdaftar adalah null. Untuk informasi selengkapnya tentang apa yang dapat memengaruhi nilai, lihat DependencyProperty.

Contoh

Contoh berikut menggunakan pemicu untuk mengubah Background warna saat DataGridCell sel dipilih.

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

Ilustrasi berikut menunjukkan output.

Sel terpilih dengan latar belakang hijau

Keterangan

Terapkan Style untuk memperbarui tampilan visual semua sel di DataGrid. Untuk menentukan Style untuk sel, tentukan TargetType dari DataGridCell.

Dapat Style diterapkan ke sel di tingkat tabel, kolom, atau sel. Untuk menerapkan Style ke semua sel dalam kolom, atur DataGridColumn.CellStyle properti . Ini akan lebih diutamakan daripada DataGrid.CellStyle properti . Untuk menerapkan Style ke sel individual, atur Style properti langsung di DataGridCell. Ini akan lebih diutamakan daripada semua gaya lain yang diterapkan ke sel.

Berlaku untuk

Lihat juga