Я работаю над приложением UWP в C#. У нас есть требование выполнить операцию, когда устройство подключено к источнику питания для зарядки. Мы должны ощущать это событие и выполнять свои задачи, которые зависят от него.Событие, связанное с источником питания UWP
До сих пор я нашел this, который вызывает событие, когда 1% зарядки снижается , но нас интересует устройство, подключенное к событию источника питания.
У меня есть один пример, когда событие связывается при загрузке страницы.
Battery.AggregateBattery.ReportUpdated += AggregateBattery_ReportUpdated;
и получить отчет, как показано ниже.
private void GetBatteryReport(object sender, RoutedEventArgs e)
{
// Clear UI
BatteryReportPanel.Children.Clear();
if (AggregateButton.IsChecked == true)
{
// Request aggregate battery report
RequestAggregateBatteryReport();
}
else
{
// Request individual battery report
RequestIndividualBatteryReports();
}
// Note request
reportRequested = true;
}
Это не то, что мне нужно.
Может ли кто-нибудь, пожалуйста, направить меня, как измерить событие, связанное с источником питания устройства?
ТАК не «мне это нужно, дайте мне код» оказание услуг. Ваш вопрос в его нынешнем виде очень широк и неясен. Скажите, пожалуйста, что именно вы хотите сделать, какие проблемы вы столкнулись, и что вы пытались решить проблему до сих пор. Пожалуйста, покажите нам, какой код вы могли бы попробовать и с чем возникли проблемы. См. Http://stackoverflow.com/help/how-to-ask, чтобы узнать, как задать вопрос –
Я обновил свой вопрос. – Michael
https://msdn.microsoft.com/en-us/library/system.windows.forms.powerstatus.powerlinestatus.aspx –