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

定义

将多个值从一种类型转换为另一种类型。

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

类型参数

T1

第一种类型。

T2

第二个类型。

T3

第三种类型。

T4

第四种类型。

T5

第五种类型。

T6

第六个类型。

T7

第七个类型。

T8

第八个类型。

T9

第九种类型。

TTarget

目标类型。

继承
MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget>

构造函数

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

初始化 MultiValueConverter 的新实例。

方法

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

验证 values [ index ] 是否为类型 T

(继承自 MultiValueConverterBase<TTarget>)
Convert(Object[], Type, Object, CultureInfo)

转换值。

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

Convert(Object[], Type, Object, CultureInfo) 入口点

(继承自 MultiValueConverterBase<TTarget>)
Convert(T1, T2, T3, T4, T5, T6, T7, T8, T9, Object, CultureInfo)

转换值。

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

将值转换回原始。

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

ConvertBack(Object, Type[], Object, CultureInfo) 入口点

(继承自 MultiValueConverterBase<TTarget>)
ConvertBack(TTarget, T1, T2, T3, T4, T5, T6, T7, T8, T9, Object, CultureInfo)

将值转换回原始。

ConvertBackCore(Object, Type[], Object, CultureInfo)
ConvertBackCore(Object, Type[], Object, CultureInfo) (继承自 MultiValueConverterBase<TTarget>)
ConvertCore(Object[], Type, Object, CultureInfo)
ConvertCore(Object[], Type, Object, CultureInfo) (继承自 MultiValueConverterBase<TTarget>)
MakeConverterFunctionNotDefinedException(String)

未定义转换器函数时引发的异常。

(继承自 MultiValueConverterBase<TTarget>)
ValidateConvertBackParameters(Object, Type[])

验证传递给 System.windows.data.imultivalueconverter> 的参数。 ConvertBack

(继承自 MultiValueConverterBase<TTarget>)
ValidateConvertParameters(Object[], Type)

验证传递给 System.windows.data.imultivalueconverter> 的参数

(继承自 MultiValueConverterBase<TTarget>)

适用于