using System; using System.Globalization; using System.Windows.Data; namespace FWindSoft.Wpf { /// /// 可空bool类型 转换为bool类型 /// public class NullableToBooleanConverter : IValueConverter { object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture) { Nullable nullableValue = (Nullable)value; if (!nullableValue.HasValue) return false; else { if (nullableValue.Value == true) return true; else return false; } } object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } }