DataGrid.CellStyle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia styl zastosowany do wszystkich komórek w obiekcie 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
Wartość właściwości
Styl zastosowany do komórek w obiekcie DataGrid. Zarejestrowana wartość domyślna to null
. Aby uzyskać więcej informacji o tym, co może wpływać na wartość, zobacz DependencyProperty.
Przykłady
W poniższym przykładzie użyto wyzwalacza, aby zmienić Background kolor DataGridCell komórki po wybraniu komórki.
<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>
Na poniższej ilustracji przedstawiono dane wyjściowe.
Uwagi
Zastosuj element , Style aby zaktualizować wygląd wizualizacji wszystkich komórek w obiekcie DataGrid. Aby zdefiniować Style element dla komórki, określ wartość TargetType .DataGridCell
Element Style można zastosować do komórki na poziomie tabeli, kolumny lub komórki. Aby zastosować obiekt Style do wszystkich komórek w kolumnie, ustaw DataGridColumn.CellStyle właściwość . Będzie to mieć pierwszeństwo przed właściwością DataGrid.CellStyle . Aby zastosować obiekt Style do pojedynczej komórki, ustaw Style właściwość bezpośrednio w obiekcie DataGridCell. Będzie to mieć pierwszeństwo przed wszystkimi innymi stylami zastosowanymi do komórki.