Получение статуса заряда батареи и её состояния
if (Microsoft.Phone.Info.DeviceStatus.PowerSource == Microsoft.Phone.Info.PowerSource.External) System.Diagnostics.Debug.WriteLine("Телефон заряжается"); System.Diagnostics.Debug.WriteLine("Телефон заряжен на: " + Windows.Phone.Devices.Power.Battery.GetDefault().RemainingChargePercent); if (Windows.Phone.System.Power.PowerManager.PowerSavingMode == Windows.Phone.System.Power.PowerSavingMode.On) System.Diagnostics.Debug.WriteLine("Телефон в режиме экономии энергии");