From 4987fccb52b6a4f16e1aeab65ee7a7eed9c4ed66 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Mon, 16 Aug 2021 11:42:13 -0700 Subject: [PATCH] Merge pull request #6430 from wieslawsoltes/BoolConvertersNot Add Not value converter to BoolConverters --- src/Avalonia.Base/Data/Converters/BoolConverters.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Avalonia.Base/Data/Converters/BoolConverters.cs b/src/Avalonia.Base/Data/Converters/BoolConverters.cs index 9329cdd6af..3985c5e32f 100644 --- a/src/Avalonia.Base/Data/Converters/BoolConverters.cs +++ b/src/Avalonia.Base/Data/Converters/BoolConverters.cs @@ -18,5 +18,11 @@ namespace Avalonia.Data.Converters /// public static readonly IMultiValueConverter Or = new FuncMultiValueConverter(x => x.Any(y => y)); + + /// + /// A value converter that returns true when input is false and false when input is true. + /// + public static readonly IValueConverter Not = + new FuncValueConverter(x => !x); } }