| C1.Xaml.FlexGrid アセンブリ > C1.Xaml.FlexGrid 名前空間 > C1FlexGrid クラス : RowEditEnding イベント |
'宣言 Public Event RowEditEnding As System.EventHandler(Of CellEditEventArgs)
public event System.EventHandler<CellEditEventArgs> RowEditEnding
イベント ハンドラが、このイベントに関連するデータを含む、CellEditEventArgs 型の引数を受け取りました。次の CellEditEventArgs プロパティには、このイベントの固有の情報が記載されます。
| プロパティ | 解説 |
|---|---|
| Cancel | System.ComponentModel.CancelEventArgsから継承されます。 |
| CancelEdits | 編集操作がキャンセルされたかどうかを判定する値を取得します。 |
| CellRange | イベントの影響を受ける CellRange。 C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 |
| CellType | イベントの影響を受ける範囲の CellType。 C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 |
| Column | イベントの影響を受ける列のインデックス。 C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 |
| Editor | セル値の編集を行う Windows.UI.Xaml.FrameworkElement を取得します。 |
| Panel | イベントの影響を受ける範囲を含む GridPanel。 C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 |
| Row | イベントの影響を受ける行のインデックス。 C1.Xaml.FlexGrid.CellRangeEventArgsから継承されます。 |
このイベントをキャンセルするには、イベントハンドラでイベント引数の Cancel プロパティを true に設定します。
このイベントがキャンセルされない場合、編集は、イベント引数の CancelEdits プロパティの設定に従ってコミットまたはキャンセルされます。
編集が正常にコミットまたはキャンセルされると、CellEditEnded イベントが発生します。
デフォルトでは、グリッド内の項目を直接編集できます。編集を正しくコミットおよびキャンセルできるようにするには、グリッド内のオブジェクトが System.ComponentModel.IEditableObject インタフェースを実装する必要があります。
また、IsReadOnly プロパティを true に設定することで、グリッド内の編集を無効にすることもできます。
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2