Skip to main content
All docs
V26.1
  • DelegateConverterFactory.CreateMultiValueConverter<TIn1, TIn2, TIn3, TOut>(Func<TIn1, TIn2, TIn3, TOut>, Func<TOut, Tuple<TIn1, TIn2, TIn3>>) Method

    Creates an instance of an object that implements the IMultiValueConverter interface.

    Namespace: DevExpress.Mvvm.UI

    Assembly: DevExpress.Xpf.Core.v26.1.dll

    NuGet Package: DevExpress.Wpf.Core

    Declaration

    public static IMultiValueConverter CreateMultiValueConverter<TIn1, TIn2, TIn3, TOut>(
        Func<TIn1, TIn2, TIn3, TOut> convert,
        Func<TOut, Tuple<TIn1, TIn2, TIn3>> convertBack = null
    )

    Parameters

    Name Type Description
    convert Func<TIn1, TIn2, TIn3, TOut>

    A delegate method that converts a value.

    Optional Parameters

    Name Type Default Description
    convertBack Func<TOut, Tuple<TIn1, TIn2, TIn3>> null

    A delegate method that converts a value back.

    Type Parameters

    Name Description
    TIn1

    The type of the first value produced by the binding source.

    TIn2

    The type of the second value produced by the binding source.

    TIn3

    The type of the third value produced by the binding source.

    TOut

    The type of the value of the binding target.

    Returns

    Type Description
    IMultiValueConverter

    An instance of an object that implements the IMultiValueConverter interface.

    See Also