Я работаю над переносом приложения из iOS в WinRT/8 Metro/8 Immersive/Независимо от текущего имени.Windows 8 Metro/Immersive App - Force Terminate
На iOS у нас есть возможность установить Application does not run in background
на YES
, чтобы заставить приложение фактически уходить, когда пользователь покидает приложение.
Я хотел бы выяснить, как воспроизвести это поведение в WinRT.
- Да, я понимаю, что это ненормальное поведение.
- Да, я продумал это.
- Да, у меня есть очень веская причина для этого.
Я предполагаю, что во время userLeavingApp
случае, я бы просто позвонить Application.Current.Exit()
, но я не могу показаться, чтобы найти userLeavingApp
событие. Я думал об использовании OnSuspending
(обрабатывает Me.Suspending) в App.xaml.vb, но это, похоже, не называется достаточно быстро для меня.
Есть ли .NET-эквивалент viewWillDisappear
или что-то в этом роде?
Любые идеи? Это важная характеристика безопасности моего приложения, и я бы не хотел испытывать такие трудности на всей платформе из-за такой небольшой проблемы.
Спасибо!