public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is RemoteDevice.StatusE) { RemoteDevice.StatusE status = (RemoteDevice.StatusE)value; if (RemoteDevice.StatusE.DISCONNECTED == status || RemoteDevice.StatusE.CONNECTING == status) { return(false); } } return(true); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is RemoteDevice.StatusE) { RemoteDevice.StatusE status = (RemoteDevice.StatusE)value; switch (status) { case RemoteDevice.StatusE.CONNECTED: return(connected); case RemoteDevice.StatusE.CONNECTING: return(connecting); default: return(disconnected); } } return(unknownStatus); }