void BatteryPercentChanged(object sender, BatteryPercentChangedEventArgs args) { OnBatteryChanged(new BatteryChangedEventArgs { RemainingChargePercent = RemainingChargePercent, IsLow = RemainingChargePercent <= 15, PowerSource = PowerSource, Status = Status }); }
void OnPercentChanged(object sender, BatteryPercentChangedEventArgs e) => this.OnChanged();
private static void Battery_PercentChanged(object sender, BatteryPercentChangedEventArgs e) { _remainingChargePercentChanged?.Invoke(null, null); }
/// <summary> /// Called whenever the remaining battery percentage changes /// </summary> /// <param name="sender">object</param> /// <param name="e">BatteryPercentChangedEventArgs</param> private void Battery_PercentChanged(object sender, BatteryPercentChangedEventArgs e) { //Update UI with the remaining battery percentage Update(e.Percent); }
private void OnBatteryPercentChanged(object sender, BatteryPercentChangedEventArgs e) { // TODO: Insert code to handle changes in battery level // Note that battery level is scaled to a value between 0 and 100 }