DataGrid.CancelEdit 方法

定义

为当前处于编辑模式的单元格或行调用 CancelEditCommand 命令。

重载

CancelEdit()

为当前处于编辑模式的单元格或行调用 CancelEditCommand 命令。

CancelEdit(DataGridEditingUnit)

为处于编辑模式的指定单元格或行调用 CancelEditCommand 命令。

CancelEdit()

为当前处于编辑模式的单元格或行调用 CancelEditCommand 命令。

public:
 bool CancelEdit();
public bool CancelEdit ();
member this.CancelEdit : unit -> bool
Public Function CancelEdit () As Boolean

返回

如果当前的单元格或行已经处于编辑模式或没有单元格或行处于编辑模式,则为 true;否则为 false

注解

如果单元格当前处于编辑模式,则 CancelEdit 方法将取消单元格编辑,但不会取消任何挂起的行编辑。 如果单元格未处于编辑模式, CancelEdit 则取消所有挂起的行编辑。

适用于

CancelEdit(DataGridEditingUnit)

为处于编辑模式的指定单元格或行调用 CancelEditCommand 命令。

public:
 bool CancelEdit(System::Windows::Controls::DataGridEditingUnit editingUnit);
public bool CancelEdit (System.Windows.Controls.DataGridEditingUnit editingUnit);
member this.CancelEdit : System.Windows.Controls.DataGridEditingUnit -> bool
Public Function CancelEdit (editingUnit As DataGridEditingUnit) As Boolean

参数

editingUnit
DataGridEditingUnit

用于指定是否取消行或单元格编辑的枚举值之一。

返回

如果当前单元格或行退出编辑模式,则为 true;否则为 false

注解

此方法将还原指定 DataGridEditingUnit 的任何挂起的编辑更改并退出编辑模式。

适用于