DelegateConverterFactory.CreateMultiValueConverter<TIn1, TIn2, TIn3, TIn4, TIn5, TIn6, TOut>(Func<TIn1, TIn2, TIn3, TIn4, TIn5, TIn6, TOut>, Func<TOut, Tuple<TIn1, TIn2, TIn3, TIn4, TIn5, TIn6>>) Method
Creates an instance of an object that implements the IMultiValueConverter interface.
Namespace: DevExpress.Mvvm.UI
Assembly: DevExpress.Xpf.Core.v24.2.dll
NuGet Package: DevExpress.Wpf.Core
Declaration
public static IMultiValueConverter CreateMultiValueConverter<TIn1, TIn2, TIn3, TIn4, TIn5, TIn6, TOut>(
Func<TIn1, TIn2, TIn3, TIn4, TIn5, TIn6, TOut> convert,
Func<TOut, Tuple<TIn1, TIn2, TIn3, TIn4, TIn5, TIn6>> convertBack = null
)
Parameters
Name | Type | Description |
---|---|---|
convert | Func<TIn1, TIn2, TIn3, TIn4, TIn5, TIn6, TOut> | A delegate method that converts a value. |
Optional Parameters
Name | Type | Default | Description |
---|---|---|---|
convertBack | Func<TOut, Tuple<TIn1, TIn2, TIn3, TIn4, TIn5, TIn6>> | 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. |
TIn4 | The type of the fourth value produced by the binding source. |
TIn5 | The type of the fifth value produced by the binding source. |
TIn6 | The type of the sixth 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. |