public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (targetType != typeof(Visibility)) { throw new InvalidOperationException("The target must be a visibility enumerator"); } return value == null || value.Equals(new DateTime()) ? Visibility.Collapsed : Visibility.Visible; }