由于保密原因,我无法解释我的问题的全部背景。通过一个windows手机应用程序,我想让用户选择一个电池状态来触发一个特定的任务。例如,用户选择一个任务必须在电池电量约为30%时触发。用户可以选择足够的电池状态来触发一个任务。这些选择的百分比将被插入到本地数据库中。有人知道怎么做吗?
在您的情况下,您可以使用Battery class
的RemainingChargePercentChanged
事件。当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());
}
你可以在这里找到更多参考