public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { bool isVisible = ((Visibility)value == Visibility.Visible); // If visibility is inverted by the converter parameter, then invert // our value if (ConverterMethods.IsVisibilityInverted(parameter)) { isVisible = !isVisible; } return(isVisible); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { string s = value as string; bool isVisible = string.IsNullOrWhiteSpace(s).Equals(false); if (ConverterMethods.IsVisibilityInverted(parameter)) { isVisible = !isVisible; } return(isVisible ? Visibility.Visible : Visibility.Collapsed); }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { bool isVisible = (bool)value; if (ConverterMethods.IsVisibilityInverted(parameter)) { isVisible = !isVisible; } return(isVisible ? Visibility.Visible : Visibility.Collapsed); }