当前位置:   article > 正文

WPF使用转换器(Converter)

wpf 资源字典 转换器

1.作用:可以将源数据和目标数据之间进行特定的转化,

2.定义转换器,需要继承接口IValueConverter

  1. [ValueConversion(typeof(int), typeof(string))]
  2. public class ForeColorConverter : IValueConverter
  3. {
  4. //源属性传给目标属性时,调用此方法ConvertBack
  5. public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
  6. {
  7. int c = System.Convert.ToInt32(parameter);
  8. if (value == null)
  9. throw new ArgumentNullException("value can not be null");
  10. int index = System.Convert.ToInt32(value);
  11. if (index == 0)
  12. return "Blue";
  13. else if (index == 1)
  14. return "Red";
  15. else
  16. return "Green";
  17. }
  18. //目标属性传给源属性时,调用此方法ConvertBack
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/537643
推荐阅读
相关标签
  

闽ICP备14008679号