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 Background değiştirmek DataGridCell 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 Stylegörünümünü güncelleştirmek için bir DataGrid 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 StyleayarlayınDataGridCell. Bu, hücreye uygulanan diğer tüm stillere göre önceliklidir.