Example #1
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            if (value == null)
            {
                return("Ready ...");
            }

            OperationStatus operationStatus = (OperationStatus)value;

            switch (operationStatus.Status)
            {
            case LoadStatus.Nothing:
                return("Ready ...");

            case LoadStatus.Loaded:
                return("The selected file succefully loaded");

            case LoadStatus.Ongoing:
                return("Loading file in progress ...");

            case LoadStatus.Failed:
                return(operationStatus.GetFailedMessage());
            }

            return("Ready ...");
        }