赞
踩
后台Converter类实现接口IValueConverter
方法Convert是值->UI
方法ConvertBack是UI->值
初始化走Convert
public class ColorConvert : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { //value为当前的对象 var item = value as ListViewItem; var view = ItemsControl.ItemsControlFromItemContainer(item); var index = view.ItemContainerGenerator.IndexFromContainer(item); var data = view.Items[index] as Student; if (data.Age == 22) return Brushes.Red; if (data.Age % 2 == 0) return Brushes.Pink; else return Brushes.DeepSkyBlue; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return null; } }
前端引用命名空间,实例化静态资源
<converts:ColorConvert x:Key="MyConvert
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。