Поделиться через


IMultiValueConverter.Convert(Object[], Type, Object, CultureInfo) Метод

Определение

Преобразует исходные значения в значение для целевого объекта привязки. Механизм привязки данных вызывает этот метод при распространении значений от исходных привязок в целевой объект привязки.

public:
 System::Object ^ Convert(cli::array <System::Object ^> ^ values, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object Convert (object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member Convert : obj[] * Type * obj * System.Globalization.CultureInfo -> obj
Public Function Convert (values As Object(), targetType As Type, parameter As Object, culture As CultureInfo) As Object

Параметры

values
Object[]

Массив значений, создаваемый исходными привязками в MultiBinding. Значение UnsetValue указывает, что исходная привязка не имеет значения для предоставления преобразования.

targetType
Type

Тип целевого свойства привязки.

parameter
Object

Используемый параметр преобразователя.

culture
CultureInfo

Язык и региональные параметры, используемые в преобразователе.

Возвращаемое значение

Преобразованное значение.

Если этот метод возвращает null, используется допустимое значение null.

Возвращаемое значение DependencyProperty.UnsetValue указывает, что преобразователь не создал значение и привязка будет использовать значение FallbackValue, если оно доступно. В противном случае будет использовано значение по умолчанию.

Возвращаемое значение Binding.DoNothing указывает, что привязка не передает значение либо используется значение FallbackValue или значение по умолчанию.

Комментарии

Подсистема привязки данных не перехватывает исключения, создаваемые предоставленным пользователем преобразователем. Все исключения, создаваемые методом Convert , или необхваченные исключения, вызываемые методом Convert , обрабатываются как ошибки времени выполнения. Обработайте ожидаемые проблемы, возвращая DependencyProperty.UnsetValue.

Применяется к

См. также раздел