public void SetEnergy(double val) { if (!Settings.SettingsHolder.ShowFlightEnergy) { return; } Dispatcher.Invoke(() => { if (Opacity == 0) { ShowWindow(); } _arcAn.From = Arc.EndAngle; _arcAn.To = Utils.FactorToAngle(val / 1000, 4); Arc.BeginAnimation(Arc.EndAngleProperty, _arcAn); }); }
public void SetEnergy(double val) { if (!SettingsManager.ShowFlightEnergy) { return; } Dispatcher.Invoke(() => { if (Opacity == 0) { ShowWindow(); } var c = new FactorToAngleConverter(); _arcAn.From = Arc.EndAngle; _arcAn.To = (double)c.Convert(val / 1000, null, 4, null); Arc.BeginAnimation(Arc.EndAngleProperty, _arcAn); }); }
public void SetEnergy(double val) { if (!SettingsManager.ShowFlightEnergy) { return; } Dispatcher.Invoke(() => { if (!IsVisible) { ShowWindow(); } var c = new FactorToAngleConverter(); _arcAn.From = Arc.EndAngle; // ReSharper disable once PossibleNullReferenceException _arcAn.To = (double)c.Convert(val / 1000, null, 4, null); Arc.BeginAnimation(Arc.EndAngleProperty, _arcAn); }); }