ByteArrayToBooleanConverter.cs 345 B

1234567891011121314
  1. namespace InABox.Avalonia.Converters;
  2. public class ByteArrayToBooleanConverter : AbstractConverter<byte[]?, bool>
  3. {
  4. public bool Inverted { get; set; } = false;
  5. protected override bool Convert(byte[]? value, object? parameter = null)
  6. {
  7. return value?.Any() == true
  8. ? !Inverted
  9. : Inverted;
  10. }
  11. }