lightswitch如何在没有输入新数据时抑制“关闭前保存更改”消息

时间:2012-08-30 19:43:30

标签: visual-studio-lightswitch

我在Lightswitch中有一个默认数据输入屏幕。问题是,当用户不希望输入新记录时,用户关闭屏幕以在其他地方导航。关闭表单后,将向用户显示"在关闭前保存更改?"信息。有没有办法在用户未在此屏幕中输入任何数据的情况下抑制此消息?

1 个答案:

答案 0 :(得分:3)

在屏幕的 Closing 方法中,您可以为屏幕绑定的实体添加对 DiscardChanges 的调用(我称之为 EntityPropertyName < / em>在下面的代码中。

<强> VB:

Me.EntityPropertyName.Details.DiscardChanges

<强> C#:

this.EntityPropertyName.Details.DiscardChanges();