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 значение или по умолчанию.