LengthToBoolConverter.cs
914 Bytes
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Data;
namespace HHECS.WinCommon.ValueConverter
{
/// <summary>
/// 长度转换成bool
/// 如果长度大于0,则为true,否则为false
/// </summary>
public class LengthToBoolConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (double.TryParse(value.ToString(), out double result))
{
return result > 0;
}
else
{
return false;
}
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
}