private void UpdateBattery() { var batteryArg = new ViewBatteryEventArgs { IsCharging = this.IsCharging }; ChangedProgressBar?.BeginInvoke(this, batteryArg, null, null); }
public void ViewChanged(ViewBatteryEventArgs e) { IsCharging = e.IsCharging; if (e.IsCharging) { AttachCharger(); } else { if (BatteryCharger != null) { DettachCharger(); } } }
private void chargeButton_Click(object sender, EventArgs e) { this.IsCharging = !this.IsCharging; var arg = new ViewBatteryEventArgs { IsCharging = this.IsCharging }; if (IsCharging) { chargeButton.Text = "Disconnect charge"; } else { chargeButton.Text = "Connect charge"; } ChangedProgressBar?.BeginInvoke(this, arg, null, null); }
public void viewChanged(IBatteryView v, ViewBatteryEventArgs e) { model.ViewChanged(e); }