public object Convert(object value, Type targetType, object parameter, string language) { var boolValue = (bool) value; var invert = false; if (parameter is bool) invert = (bool) parameter; if (invert) boolValue = ! boolValue; return boolValue ? 0 : 1; }