WordAngleConverter.cs 937 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Globalization;
  3. using System.Windows.Data;
  4. namespace CustomUI.Converters
  5. {
  6. /// <summary>
  7. /// 在0~9前面加0
  8. /// </summary>
  9. public class WordAngleConverter : IValueConverter
  10. {
  11. public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
  12. {
  13. string selected = "00";
  14. int hour = 0;
  15. if(int.TryParse(System.Convert.ToString(value), out hour))
  16. {
  17. if(hour < 10)
  18. {
  19. selected = "0" + hour;
  20. }
  21. else
  22. {
  23. selected = System.Convert.ToString(hour);
  24. }
  25. }
  26. return selected;
  27. }
  28. public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
  29. {
  30. return null;
  31. }
  32. }
  33. }