IntToTargetNumber.cs 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows.Data;
  7. namespace CyberX8_Themes.Converters
  8. {
  9. public class IntToTargetNumber1 : IValueConverter
  10. {
  11. public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  12. {
  13. int var = System.Convert.ToInt32(value);
  14. if (var == 1) return 2 * 161;
  15. return var * 161;
  16. }
  17. public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  18. {
  19. return null;
  20. }
  21. }
  22. public class IntToTargetNumber2 : IValueConverter
  23. {
  24. public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  25. {
  26. int var = System.Convert.ToInt32(value);
  27. if (var == 1) return 1 * 75 + 65 + 53 + 37.5;
  28. return var * 75 + 65 + 53 ;
  29. }
  30. public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  31. {
  32. return null;
  33. }
  34. }
  35. public class IntToTargetNumber3 : IValueConverter
  36. {
  37. public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  38. {
  39. int var = System.Convert.ToInt32(value);
  40. return var * 75;
  41. }
  42. public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  43. {
  44. return null;
  45. }
  46. }
  47. public class IntToTargetNumber4 : IValueConverter
  48. {
  49. public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  50. {
  51. int var = System.Convert.ToInt32(value);
  52. return var * 37.5 + 75;
  53. }
  54. public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  55. {
  56. return null;
  57. }
  58. }
  59. }