Condividi tramite


DataGridCheckBoxColumn.PrepareCellForEdit Metodo

Definizione

Chiamato quando per una cella della colonna viene attivata la modalità di modifica.

protected:
 override System::Object ^ PrepareCellForEdit(System::Windows::FrameworkElement ^ editingElement, System::Windows::RoutedEventArgs ^ editingEventArgs);
protected override object PrepareCellForEdit (System.Windows.FrameworkElement editingElement, System.Windows.RoutedEventArgs editingEventArgs);
override this.PrepareCellForEdit : System.Windows.FrameworkElement * System.Windows.RoutedEventArgs -> obj
Protected Overrides Function PrepareCellForEdit (editingElement As FrameworkElement, editingEventArgs As RoutedEventArgs) As Object

Parametri

editingElement
FrameworkElement

Elemento visualizzato dalla colonna per una cella in modalità di modifica.

editingEventArgs
RoutedEventArgs

Informazioni sull'azione dell'utente che attiva la modalità di modifica della cella.

Restituisce

Object

Valore non modificato.

Commenti

Il DataGrid controllo chiama il PrepareCellForEdit metodo quando una cella in una colonna derivata da DataGridColumn passa alla modalità di modifica. La DataGridCheckBoxColumn classe esegue l'override di questo metodo per rispondere immediatamente al movimento dell'utente aggiornando il valore nel controllo ospitato CheckBox . Questa risposta immediata è necessaria perché una DataGridCheckBoxColumn cella entra in modalità di modifica con lo stesso movimento dell'utente che modifica lo stato dell'oggetto ospitato CheckBox.

Si applica a