using System; using System.Globalization; using System.Windows; using System.Windows.Data; namespace BeWo.Converter { public class StringLengthVisibilityConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if(value == null || value.GetType() != typeof(string) || string.IsNullOrWhiteSpace(value.ToString())) { return Visibility.Collapsed; } return Visibility.Visible; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) => throw new NotImplementedException(); } }