Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }