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 değiştirmek Background için bir DataGridCell 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. Bir hücre için bir Style tanımlamak için değerini belirtin TargetType DataGridCell.
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 öncelikli olacaktır. 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.