Exemplo n.º 1
0
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            Visibility visiblestatus = (Visibility)value;

            if (visiblestatus == Visibility.Visible)
            {
                return(ConverterFunctions.getObject(parameter, targetType));                                     //Idea that the bounded source value is checked against the parameter. We try to send the parameter back as integer.
            }
            return(null);
        }
Exemplo n.º 2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (parameter == null || value == null)
            {
                return(false);
            }
            string inputparameter = ConverterFunctions.getString(parameter); // Parameter is always going to be string.

            return(ConverterFunctions.getString(value) == inputparameter);
        }
Exemplo n.º 3
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            List <Enum>   input  = (List <Enum>)value;
            List <string> result = new List <string>();

            foreach (Enum e in input)
            {
                result.Add(ConverterFunctions.getEnumDesctiption__(e));
            }
            return(result);
        }
Exemplo n.º 4
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (parameter == null || value == null)
            {
                return(false);
            }
            string inputparameter = ConverterFunctions.getString(parameter); // Parameter is always going to be string.
            bool   result         = ConverterFunctions.getString(value) == inputparameter;

            if (result == true)
            {
                return(Visibility.Visible);
            }
            return(Visibility.Collapsed);
        }
Exemplo n.º 5
0
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            bool ActualResult = (bool)value; //If actual result is true, then return the parameter, else, return null.

            if (ActualResult == true)
            {
                return(ConverterFunctions.getObject(parameter, targetType));                      //Idea that the bounded source value is checked against the parameter. We try to send the parameter back as integer.
            }
            if (targetType.IsValueType)
            {
                return(Activator.CreateInstance(targetType));                        //Which means that the target type is a nonnullable one (it has a default value)
            }
            if (targetType == typeof(string))
            {
                return("Error");
            }
            return(null);
        }
Exemplo n.º 6
0
 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 {
     return(ConverterFunctions.getEnumDesctiption__((Enum)value));
 }