0

In Microsofts Toolkit DataformIn Microsofts Toolkit Dataform, Gibt es eine Funktion, um den Benutzer auffordert, wenn zu speichern Seite

Benutzer verlassen versucht, ein neues Element in Toolkit Dataform hinzufügen, indem Sie Symbol auf Hinzufügen klicken. In der Mitte, wenn er einen anderen Menü-Tab auswählt, verliert er alle eingegebenen Informationen.

Ich möchte den Benutzer beim Speichern einer Seite anzeigen lassen. Wie Benutzer vor dem Verlassen der Seite mit nicht gespeicherten Änderungen warnen.

Antwort

0

Nach einigen Recherchen fand ich die Lösung.

Dies ist eine Methode namens OnNavigatingFrom in Silverlight-Seite. Diese Methode wird aufgerufen, bevor eine Seite nicht mehr die aktive Seite in einem Frame ist.

So können Sie jede Warnung hinzufügen oder bestätigen Nachricht in diesen Methoden.

protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) 
     { 
      if (DataForm.IsEditMode) 
      { 
       System.Windows.Browser.HtmlPage.Window.Alert("Please Save or Cancel changes before switching the page"); 
       e.Cancel = true; 
      } 
      base.OnNavigatingFrom(e); 
     } 

, die aufgerufen wird, wenn Sie auf andere Seite von der aktuellen Seite bearbeiten oder fügen Sie Modus verschieben möchten.

Verwandte Themen