Exemple #1
0
 public void UpdateView(bool charger)
 {
     if ((IsCharging && charger) || (!IsCharging))
     {
         var arg = new BatteryModelEventArgs {
             ChargeLevelInt = this.ChargeLevel,
             IsCharging     = this.IsCharging,
         };
         Changed?.BeginInvoke(this, arg, null, null);
     }
 }
Exemple #2
0
 public void BatteryProgressBarUpdate(IBatteryModel model, BatteryModelEventArgs e)
 {
     if (InvokeRequired)
     {
         batteryProgresBar?.BeginInvoke(new Action <IBatteryModel, BatteryModelEventArgs>(BatteryProgressBarUpdate), model, e);
     }
     else
     {
         batteryProgresBar.Value = e.ChargeLevelInt;
         batteryProgresBar?.Refresh();
     }
 }