DataGrid.CellStyle Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.