В Windows Phone 8, когда я нажимаю кнопку запуска, я должен получить Application_Deactivated
и Application_Closing
событий. Но когда я устанавливаю точку прерывания в этих событиях, точка останова не попадает. Почему Application_Closing
и Application_Deactivated
не звонят?Почему приложение не получает закрытие приложений?
Occurs when an application stops being the foreground application.
App.xaml
<Application
x:Class="ContineousLocationTracking.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone">
<!--Application Resources-->
<Application.Resources>
<local:LocalizedStrings xmlns:local="clr-namespace:ContineousLocationTracking" x:Key="LocalizedStrings"/>
</Application.Resources>
<Application.ApplicationLifetimeObjects>
<!--Required object that handles lifetime events for the application-->
<shell:PhoneApplicationService
Launching="Application_Launching" Closing="Application_Closing"
Activated="Application_Activated" Deactivated="Application_Deactivated"
RunningInBackground="PhoneApplicationService_RunningInBackground"
/>
</Application.ApplicationLifetimeObjects>
</Application>
Есть ли какой-либо код в этих методах? Потому что, если они пусты, компилятор может их удалить. – xmashallax
Как вы настраиваете эти события? – CathalMF
@xmashallax Нет У меня есть код в событиях –