Partager via


MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget> Class

Definition

Converts multiple values from one type to another.

generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename TTarget>
public ref class MultiValueConverter : Microsoft::VisualStudio::PlatformUI::MultiValueConverterBase<TTarget>
template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename TTarget>
[Windows::Foundation::Metadata::WebHostHidden]
class MultiValueConverter : Microsoft::VisualStudio::PlatformUI::MultiValueConverterBase<TTarget>
public class MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget> : Microsoft.VisualStudio.PlatformUI.MultiValueConverterBase<TTarget>
type MultiValueConverter<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'arget> = class
    inherit MultiValueConverterBase<'arget>
Public Class MultiValueConverter(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TTarget)
Inherits MultiValueConverterBase(Of TTarget)

Type Parameters

T1

The first type.

T2

The second type.

T3

The third type.

T4

The fourth type.

T5

The fifth type.

T6

The sixth type.

T7

The seventh type.

T8

The eighth type.

T9

The ninth type.

T10

The tenth type.

TTarget

The target type.

Inheritance
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget>

Constructors

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget>()

Initializes a new instance of MultiValueConverter.

Methods

CheckValue<T>(Object[], Int32, String)

Validates that values[index] is of type T

(Inherited from MultiValueConverterBase<TTarget>)
Convert(Object[], Type, Object, CultureInfo)

Converts the values.

Convert(Object[], Type, Object, CultureInfo)

Primary Convert(Object[], Type, Object, CultureInfo) entry point

(Inherited from MultiValueConverterBase<TTarget>)
Convert(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Object, CultureInfo)

Converts the values.

ConvertBack(Object, Type[], Object, CultureInfo)
ConvertBack(Object, Type[], Object, CultureInfo)

Primary ConvertBack(Object, Type[], Object, CultureInfo) entry point

(Inherited from MultiValueConverterBase<TTarget>)
ConvertBack(TTarget, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Object, CultureInfo)
ConvertBackCore(Object, Type[], Object, CultureInfo)
ConvertBackCore(Object, Type[], Object, CultureInfo) (Inherited from MultiValueConverterBase<TTarget>)
ConvertCore(Object[], Type, Object, CultureInfo)
ConvertCore(Object[], Type, Object, CultureInfo) (Inherited from MultiValueConverterBase<TTarget>)
MakeConverterFunctionNotDefinedException(String)

An exception thrown when the converter function isn’t defined.

(Inherited from MultiValueConverterBase<TTarget>)
ValidateConvertBackParameters(Object, Type[])

Validates the parameters passed to IMultiValueConverter.ConvertBack

(Inherited from MultiValueConverterBase<TTarget>)
ValidateConvertParameters(Object[], Type)

Validates the parameters passed to IMultiValueConverter.Convert

(Inherited from MultiValueConverterBase<TTarget>)

Applies to