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