Example #1
0
 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);
     });
 }
Example #2
0
 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);
     });
 }