DataGrid.CellStyle Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta lo stile applicato a tutte le celle nell'oggetto 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
Valore della proprietà
Stile applicato alle celle nell'oggetto DataGrid. Il valore predefinito registrato è null
. Per ulteriori informazioni sugli elementi che possono influenzare il valore, vedere DependencyProperty.
Esempio
Nell'esempio seguente viene utilizzato un trigger per modificare il Background colore di un DataGridCell oggetto quando viene selezionata la cella.
<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>
La figura seguente mostra l'output.
Commenti
Applicare un Style oggetto per aggiornare l'aspetto visivo di tutte le celle dell'oggetto DataGrid. Per definire un Style oggetto per una cella, specificare un TargetType oggetto di DataGridCell.
Un Style oggetto può essere applicato a una cella a livello di tabella, colonna o cella. Per applicare un Style oggetto a tutte le celle di una colonna, impostare la DataGridColumn.CellStyle proprietà . Questa operazione avrà la precedenza sulla DataGrid.CellStyle proprietà . Per applicare un Style oggetto a una singola cella, impostare la Style proprietà direttamente su DataGridCell. Questo avrà la precedenza su tutti gli altri stili applicati alla cella.