Приостановка события, не поднимаясь с использованием WinrtC#

Место общения программистов C#
Ответить
Anonymous
 Приостановка события, не поднимаясь с использованием Winrt

Сообщение Anonymous »

У меня проблема с приостановкой события на Windows Phone 8.1, используя Winrt, он не стреляет. Я не знаю почему. Это мой код: < /p>

Код: Выделить всё

/// 
/// 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().
/// 
public App()
{
InitializeComponent();

Suspending += OnSuspending;
#if DEBUG
this.displayRequest = new DisplayRequest();
#endif
}

/// 
/// 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.
/// 
/// 
/// The source of the suspend request.
/// 
/// 
/// Details about the suspend request.
/// 
private void OnSuspending(object sender, SuspendingEventArgs e)
{
var deferral = e.SuspendingOperation.GetDeferral();
deferral.Complete();
}
< /code>

Я установил точку останова на линии var deferral = e.suspendingoperation.getdeferral (); < /code> и отладка с визуальной студией. Затем я нажал кнопку «Пуск» на своем телефоне, запустил другое приложение и подождал около 10 секунд. Onsuspending 
не работает. < /p>

Есть идеи? < /p>

Подробнее здесь: https://stackoverflow.com/questions/241 ... sing-winrt
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»