public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            string result = "Offline";

            if (value != null)
            {
                SshClientStatusMessageType data = (SshClientStatusMessageType)value;
                switch (data)
                {
                case SshClientStatusMessageType.Connecting:
                    result = "Connecting...";
                    break;

                case SshClientStatusMessageType.Connected:
                    result = "Connected";
                    break;

                case SshClientStatusMessageType.Disconnecting:
                    result = "Disconnectiong...";
                    break;

                case SshClientStatusMessageType.Disconnected:
                    result = "Offline";
                    break;

                case SshClientStatusMessageType.ConnectionError:
                    result = "Error!";
                    break;

                default:
                    break;
                }
            }
            else
            {
                return("Offline");
            }
            return(result);
        }
Example #2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            bool result = false;

            if (value != null)
            {
                SshClientStatusMessageType data = (SshClientStatusMessageType)value;
                switch (data)
                {
                case SshClientStatusMessageType.Connecting:
                    result = false;
                    break;

                case SshClientStatusMessageType.Connected:
                    result = true;
                    break;

                case SshClientStatusMessageType.Disconnecting:
                    result = false;

                    break;

                case SshClientStatusMessageType.Disconnected:
                    result = true;
                    break;

                case SshClientStatusMessageType.ConnectionError:
                    result = true;
                    break;

                default:
                    result = false;
                    break;
                }
            }
            return(result);
        }