using System; using System.Globalization; using System.Windows; using System.Windows.Data; namespace Gestor.Application.Converters { public class EqualToCollapsedConverter : IMultiValueConverter { public EqualToCollapsedConverter() { } public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { Visibility visibility; object obj = values[0]; if (obj is long) { long num = (long)obj; obj = values[1]; if (!(obj is long)) { visibility = Visibility.Visible; return visibility; } if (num == (long)obj) { visibility = Visibility.Collapsed; return visibility; } else { visibility = Visibility.Visible; return visibility; } } visibility = Visibility.Visible; return visibility; } public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { return null; } } }