3

Lightswitchにデフォルトのデータ入力画面があります。問題は、ユーザーが新しいレコードを入力したくない場合、ユーザーは画面を閉じて他の場所に移動することです。フォームを閉じると、「閉じる前に変更を保存しますか?」というメッセージが表示されます。メッセージ。ユーザーがこの画面にデータを入力していないシナリオでこのメッセージを抑制する方法はありますか?

4

1 に答える 1

3

画面のClosingメソッドで、画面がバインドされているエンティティ(以下のコードでEntityPropertyNameと呼んでいます)のDiscardChangesへの呼び出しを追加できます。

VB:

Me.EntityPropertyName.Details.DiscardChanges

C#:

this.EntityPropertyName.Details.DiscardChanges();
于 2012-08-31T01:01:07.757 に答える