0

出于保密原因,我无法解释我的问题的所有背景。通过一个 windows phone 应用程序,我想让用户选择一个电池状态来触发一个特定的任务。例如,用户选择在电池电量约为 30% 时触发任务。用户可以选择充足的电池状态来触发任务。这些选择的百分比将被插入到本地数据库中。有人知道该怎么做吗?

4

1 回答 1

0

在您的情况下,您可以使用RemainingChargePercentChangedEvent of Battery class. 当 RemainingChargePercent 的值减少 1% 时发生该事件。

public MainPage()
{
    InitializeComponent();
    Battery _battery = Battery.GetDefault();
    _battery.RemainingChargePercentChanged += _battery_RemainingChargePercentChanged;
}


void _battery_RemainingChargePercentChanged(object sender, object e)
{
    Battery _battery = Battery.GetDefault();
    MessageBox.Show(_battery.RemainingChargePercent.ToString());
}

你可以在这里有更多的参考电池类

于 2014-07-09T09:13:43.220 回答