DataGrid.CellStyle Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
içindeki DataGridtüm hücrelere uygulanan stili alır veya ayarlar.
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
Özellik Değeri
içindeki DataGridhücrelere uygulanan stil. Kayıtlı varsayılan değerdir null. Değeri nelerin etkilediği hakkında daha fazla bilgi için bkz DependencyProperty. .
Örnekler
Aşağıdaki örnekte, hücre seçildiğinde rengini DataGridCell değiştirmek Background için bir tetikleyici kullanılır.
<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>
Aşağıdaki çizimde çıkış gösterilmektedir.
Açıklamalar
içindeki tüm hücrelerin DataGridgörünümünü güncelleştirmek için bir Style uygulayın. Hücre için bir Style tanımlamak için değerini belirtin TargetTypeDataGridCell.
bir Style hücreye tablo, sütun veya hücre düzeyinde uygulanabilir. Sütundaki tüm hücrelere uygulamak Style için özelliğini ayarlayın DataGridColumn.CellStyle . Bu, özelliğinden DataGrid.CellStyle önceliklidir. Tek bir hücreye uygulamak Style için özelliğini doğrudan üzerinde DataGridCellayarlayınStyle. Bu, hücreye uygulanan diğer tüm stillere göre önceliklidir.