Ich habe ein Problem mit dem Aussetzen des Ereignisses unter Windows Phone 8.1 mit WinRT, es wird nicht ausgelöst. Ich weiß nicht warum. Dies ist mein Code:Das Aussetzen des Ereignisses wird nicht mit WinRT ausgelöst
/// <summary>
/// Initializes the singleton application object. This is the first line of authored code
/// executed, and as such is the logical equivalent of main() or WinMain().
/// </summary>
public App()
{
InitializeComponent();
Suspending += OnSuspending;
#if DEBUG
this.displayRequest = new DisplayRequest();
#endif
}
/// <summary>
/// Invoked when application execution is being suspended. Application state is saved
/// without knowing whether the application will be terminated or resumed with the contents
/// of memory still intact.
/// </summary>
/// <param name="sender">
/// The source of the suspend request.
/// </param>
/// <param name="e">
/// Details about the suspend request.
/// </param>
private void OnSuspending(object sender, SuspendingEventArgs e)
{
var deferral = e.SuspendingOperation.GetDeferral();
deferral.Complete();
}
stelle ich einen Haltepunkt auf der Linie var deferral = e.SuspendingOperation.GetDeferral();
und debuggt es mit Visual Studio. Dann drückte ich den Startknopf an meinem Telefon und lief eine weitere App und wartete ca. 10 Sekunden. OnSuspending
wird nicht ausgeführt.
Irgendwelche Ideen?
Könnten Sie bitte einen Beweis Link zur Verfügung stellen? – CAMOBAP
@CAMOBAP Ein Beweis Link zu was? – Romasz
Proof-Link für die Anweisung "Das Aussetzen des Ereignisses wird nicht ausgelöst, während Sie debuggen" (falls es existiert) – CAMOBAP