Explorar o código

Add Not value converter to BoolConverters

Wiesław Šoltés %!s(int64=4) %!d(string=hai) anos
pai
achega
834f3b01b8
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      src/Avalonia.Base/Data/Converters/BoolConverters.cs

+ 6 - 0
src/Avalonia.Base/Data/Converters/BoolConverters.cs

@@ -18,5 +18,11 @@ namespace Avalonia.Data.Converters
         /// </summary>
         public static readonly IMultiValueConverter Or =
             new FuncMultiValueConverter<bool, bool>(x => x.Any(y => y));
+
+        /// <summary>
+        /// A value converter that returns true when input is false and false when input is true.
+        /// </summary>
+        public static readonly IValueConverter Not =
+            new FuncValueConverter<bool, bool>(x => !x);
     }
 }