ParameterNodeStatisticToStringConverter.cs 762 B

12345678910111213141516171819202122232425262728
  1. using System;
  2. using System.Globalization;
  3. using System.Windows.Data;
  4. namespace MECF.Framework.UI.Client.Ctrlib.Converter
  5. {
  6. public class ParameterNodeStatisticToStringConverter : IValueConverter
  7. {
  8. public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
  9. {
  10. if (value is double dv)
  11. {
  12. if (double.IsNaN(dv) || double.IsInfinity(dv))
  13. return "";
  14. return dv.ToString("F3");
  15. }
  16. return "";
  17. }
  18. public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
  19. {
  20. throw new NotImplementedException();
  21. }
  22. }
  23. }