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


IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Метод

Определение

Преобразует значение.

public:
 System::Object ^ ConvertBack(System::Object ^ value, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object ConvertBack (object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type * obj * System.Globalization.CultureInfo -> obj
Public Function ConvertBack (value As Object, targetType As Type, parameter As Object, culture As CultureInfo) As Object

Параметры

value
Object

Значение, произведенное целью привязки.

targetType
Type

Целевой тип преобразования.

parameter
Object

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

culture
CultureInfo

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

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

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

Комментарии

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

Реализация этого метода должна быть обратной Convert реализации метода .

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

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

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

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