Lightswitch, как подавить сообщение "Сохранить изменения до закрытия", когда новые данные не введены

У меня есть экран ввода данных по умолчанию в Lightswitch. Проблема заключается в том, что, когда пользователь не хочет вводить новую запись, пользователь закрывает экран для навигации в другом месте. После закрытия формы пользователю предоставляется "Сохранить изменения перед закрытием"? сообщение. Есть ли способ подавить это сообщение в сценарии, в котором пользователь не ввел никаких данных на этом экране?

1 ответ

На экране "Закрытие" вы можете добавить вызов DiscardChanges для объекта, к которому привязан экран (который я назвал EntityPropertyName в коде ниже).

VB:

Me.EntityPropertyName.Details.DiscardChanges

С#

this.EntityPropertyName.Details.DiscardChanges();

licensed under cc by-sa 3.0 with attribution.