IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Converte um valor.
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
Parâmetros
- value
- Object
O valor produzido pelo alvo de ligação.
- targetType
- Type
O tipo para converter.
- parameter
- Object
O parâmetro do conversor a usar.
- culture
- CultureInfo
A cultura a usar no conversor.
Devoluções
Um valor convertido. Se o método devolver null, é usado o valor nulo válido.
Observações
O motor de ligação de dados chama este método quando propaga um valor do alvo de ligação para a fonte de ligação.
A implementação deste método deve ser o inverso do Convert método.
O motor de ligação de dados não detém exceções lançadas por um conversor fornecido pelo utilizador. Qualquer exceção lançada pelo ConvertBack método, ou quaisquer exceções não apanhadas que sejam lançadas pelos métodos que o ConvertBack método chama, são tratadas como erros em tempo de execução. Resolver os problemas previstos voltando DependencyProperty.UnsetValue.
Um valor de retorno de DependencyProperty.UnsetValue indica que o conversor não produziu valor e que a ligação utiliza o FallbackValue, se disponível, ou o valor padrão em vez disso.
Um valor de retorno de Binding.DoNothing indica que a ligação não transfere o valor nem utiliza o FallbackValue valor ou não é o valor padrão.