public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { Door.LockStatus status = (Door.LockStatus)value; switch (status) { case Door.LockStatus.LOCKED: return("Red"); case Door.LockStatus.UNLOCKED: return("Green"); case Door.LockStatus.UNKNOWN: return("Yellow"); default: throw (new ArgumentException("Invalid lock status")); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { Door.LockStatus status = (Door.LockStatus)value; return(status.ToString()); }