一、单值转换器
1.基础实现:无参数转换
场景:数值大于100时返回红色字体
代码示例
逻辑代码
public class DataConverter : IValueConverter
{
/// <summary>
/// 表示从源到目标数据转换
/// </summary>
/// <param name="value">数据源的值</param>
/// <param name="targetType">目标类型 根据目标类型进行不同转换</param>
/// <param name="parameter">参数</param>
/// <param name="culture">本地国际化时使用</param>
/// <returns></returns>
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (int.Parse(value.ToString()) > 100)
return Brushes.Red;
return Brushes.Black;
}
/// <summary>
/// 表示从目标到源头的数据转换
/// </summary>
/// <param name="value"></param>
/// <param name="targetType"></param>
/// <param name="parameter"></param>
/// <param name="culture"></param>

最低0.47元/天 解锁文章
575

被折叠的 条评论
为什么被折叠?



