PowerManager
Namespace: XPlat.Device.Power
Provides access to information about a device's battery and power supply status.
public sealed class PowerManager : IPowerManager, IDisposableSupported platforms
Platform
Version
Xamarin.Android
9.0
Xamarin.iOS
1.0
UWP
10.0.16299
Static Properties
Current
Gets the current instance of the PowerManager.
public static PowerManager Current { get; }Properties
BatteryStatus
Gets the device's battery status.
public BatteryStatus BatteryStatus { get; }RemainingChargePercent
Gets the total percentage of charge remaining from all batteries connected to the device.
public int RemainingChargePercent { get; }Events
BatteryStatusChanged
Occurs when BatteryStatus changes.
public event EventHandler<BatteryStatus> BatteryStatusChanged;RemainingChargePercentChanged
Occurs when RemainingChargePercent changes.
public event EventHandler<int> RemainingChargePercentChanged;Last updated