Freigeben über


DataGridCheckBoxColumn.PrepareCellForEdit Methode

Definition

Wird aufgerufen, wenn eine Zelle in der Spalte in den Bearbeitungsmodus wechselt.

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

Parameter

editingElement
FrameworkElement

Das Element, das in der Spalte für eine Zelle im Bearbeitungsmodus angezeigt wird.

editingEventArgs
RoutedEventArgs

Informationen zu der Benutzerstiftbewegung, die dazu führt, dass die Zelle in den Bearbeitungsmodus wechselt.

Gibt zurück

Object

Der nicht bearbeitete Wert.

Hinweise

Das DataGrid Steuerelement ruft die PrepareCellForEdit Methode auf, wenn eine Zelle in einer Spalte aus dem Bearbeitungsmodus abgeleitet wird DataGridColumn . Die DataGridCheckBoxColumn Klasse überschreibt diese Methode, um sofort auf die Benutzergeste zu reagieren, indem der Wert im gehosteten CheckBox Steuerelement aktualisiert wird. Diese sofortige Antwort ist erforderlich, da eine DataGridCheckBoxColumn Zelle den Bearbeitungsmodus mit derselben Benutzergeste eingibt, die den Zustand des gehosteten CheckBoxBenutzers ändert.

Gilt für