DataGridCheckBoxColumn.PrepareCellForEdit(FrameworkElement, RoutedEventArgs) メソッド

定義

列内のセルが編集モードになるとき呼び出されます。Called when a cell in the column enters editing mode.

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

パラメーター

editingElement
FrameworkElement

編集モードのセルに列で表示される要素。The element that the column displays for a cell in editing mode.

editingEventArgs
RoutedEventArgs

セルを編集モードにするユーザー ジェスチャに関する情報。Information about the user gesture that is causing a cell to enter editing mode.

戻り値

編集されていない値。The unedited value.

注釈

コントロールDataGridは、からPrepareCellForEdit DataGridColumn派生した列のセルが編集モードに入ったときに、メソッドを呼び出します。The DataGrid control calls the PrepareCellForEdit method when a cell in a column derived from DataGridColumn enters editing mode. クラスDataGridCheckBoxColumnは、ホストCheckBoxされているコントロールの値を更新することによって、ユーザージェスチャにすぐに応答するように、このメソッドをオーバーライドします。The DataGridCheckBoxColumn class overrides this method to respond immediately to the user gesture by updating the value in the hosted CheckBox control. セルはDataGridCheckBoxColumn 、ホストCheckBoxされているの状態を変更するのと同じユーザージェスチャを使用して編集モードに切り替わるため、この即時応答が必要です。This immediate response is necessary because a DataGridCheckBoxColumn cell enters edit mode with the same user gesture that changes the state of its hosted CheckBox.

適用対象