private void UpdateStatus() { var batteryReport = Windows.Devices.Power.Battery.AggregateBattery.GetReport(); switch (batteryReport.Status) { case Windows.System.Power.BatteryStatus.Charging: _charging = BatteryChargingStatus.Charging; break; case Windows.System.Power.BatteryStatus.Discharging: _charging = BatteryChargingStatus.Discharging; break; default: _charging = BatteryChargingStatus.Unknown; break; } }
internal Battery(int chargeLevel, BatteryChargingStatus chargingStatus) { _ChargeLevel = chargeLevel; _ChargingStatus = chargingStatus; }