ColorStringConverter.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ///////////////////////////////////////////////////////////////////////////////
  2. //Copyright (c) 2015, 北京探索者软件公司
  3. //All rights reserved.
  4. //文件名称:
  5. //文件描述: 颜色显示字符转换 分开显示█RGB 000 255 255
  6. //创 建 者: mxg
  7. //创建日期: 2016-03-29
  8. //版 本 号:1.0.0.0
  9. ////////////////////////////////////////////////////////////////////////////////
  10. using System;
  11. using System.Globalization;
  12. using System.Windows.Data;
  13. namespace FWindSoft.Wpf
  14. {
  15. public class ColorStringConverter : IValueConverter
  16. {
  17. public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
  18. {
  19. var inputString = value as string;
  20. if (string.IsNullOrWhiteSpace(inputString)) return "";
  21. var outString = inputString.Substring(1);
  22. return outString;
  23. }
  24. public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
  25. {
  26. var inputString = value as string;
  27. if (string.IsNullOrWhiteSpace(inputString)) return "";
  28. var outString = "█" + inputString;
  29. return outString;
  30. }
  31. }
  32. }