gui控件,显示当前电池电量的Windows Mobile C#

| 我正在寻找Visual Studio的控件,该控件可以显示Windows移动设备的当前电池寿命。有人遇到过吗? 您知道我们是否可以自己创建这样的控件吗?如果是这样,怎么办?     
已邀请:
创建5个电池图标: 电池已满 电池电量高 电池中号 电量不足 电池电量非常低 使用Microsoft.WindowsMo​​bile.Status;
private void UpdateBatteryIcon()
{
    var batteryLevel = SystemState.PowerBatteryStrength;
    var isOnCharge = IsOnCharge(SystemState.PowerBatteryState);
    pictBattery.Image = GetBatteryIcon(batteryLevel, isOnCharge);
}
private static Bitmap GetBatteryIcon(BatteryLevel batteryState, bool isCharging)
{
    if (isCharging)
    {
        return Icons.BatteryChargingHorizontal;
    }
    if (batteryState == BatteryLevel.VeryLow)
    {
        return Icons.BatteryVeryLowHorizontal;
    }
    if (batteryState == BatteryLevel.Low)
    {
        return Icons.BatteryLowHorizontal;
    }
    if (batteryState == BatteryLevel.Medium)
    {
        return Icons.BatteryMediumHorizontal;
    }
    if (batteryState == BatteryLevel.High)
    {
        return Icons.BatteryHighHorizontal;
    }
    return Icons.BatteryFullHorizontal;
}
    

要回复问题请先登录注册