diff --git a/src/Avalonia.Base/Data/Converters/FuncMultiValueConverter.cs b/src/Avalonia.Base/Data/Converters/FuncMultiValueConverter.cs
index 5084d8e822..c60b5f7053 100644
--- a/src/Avalonia.Base/Data/Converters/FuncMultiValueConverter.cs
+++ b/src/Avalonia.Base/Data/Converters/FuncMultiValueConverter.cs
@@ -13,17 +13,26 @@ namespace Avalonia.Data.Converters
/// The output type.
public class FuncMultiValueConverter : IMultiValueConverter
{
- private readonly Func, TOut> _convert;
+ private readonly Func, TOut> _convert;
///
- /// Initializes a new instance of the class.
+ /// Initializes a new instance of the class.
///
/// The convert function.
- public FuncMultiValueConverter(Func, TOut> convert)
+ public FuncMultiValueConverter(Func, TOut> convert)
{
_convert = convert;
}
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ /// The convert function.
+ public FuncMultiValueConverter(Func, TOut> convert)
+ : this(new Func, TOut>(convert))
+ {
+ }
+
///
public object? Convert(IList