diff --git a/src/Markup/Avalonia.Markup/Data/MultiBinding.cs b/src/Markup/Avalonia.Markup/Data/MultiBinding.cs index 4921b7c9d7..4e2fd40b21 100644 --- a/src/Markup/Avalonia.Markup/Data/MultiBinding.cs +++ b/src/Markup/Avalonia.Markup/Data/MultiBinding.cs @@ -23,10 +23,15 @@ namespace Avalonia.Data public IList Bindings { get; set; } = new List(); /// - /// Gets or sets the to use. + /// Gets or sets the to use. /// public IMultiValueConverter Converter { get; set; } + /// + /// Gets or sets a parameter to pass to . + /// + public object ConverterParameter { get; set; } + /// /// Gets or sets the value to use when the binding is unable to produce a value. /// @@ -79,7 +84,7 @@ namespace Avalonia.Data private object ConvertValue(IList values, Type targetType) { - var converted = Converter.Convert(values, targetType, null, CultureInfo.CurrentCulture); + var converted = Converter.Convert(values, targetType, ConverterParameter, CultureInfo.CurrentCulture); if (converted == AvaloniaProperty.UnsetValue && FallbackValue != null) {