Вам нужно использовать конвертер. Класс преобразователя реализует IValueConverter и может преобразовать значение привязки во что-то другое, в вашем случае, отрицать его. Вы можете сделать это так:
public class BoolInverseConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value is bool)
return !(bool)value;
return value;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}