Binding.ConverterParameter Propriedade

Definição

Obtém ou define um parâmetro que pode ser usado na lógica conversor .

public:
 property Platform::Object ^ ConverterParameter { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable ConverterParameter();

void ConverterParameter(IInspectable value);
public object ConverterParameter { get; set; }
var object = binding.converterParameter;
binding.converterParameter = object;
Public Property ConverterParameter As Object
<Binding ConverterParameter="parameter"/>
-or-
<Binding ConverterParameter="parameterReference"/>

Valor da propriedade

Object

Platform::Object

IInspectable

Um parâmetro a ser passado para o Conversor. Isso pode ser usado na lógica de conversão. O padrão é nulo.

Comentários

Passar parâmetros para um conversor é um cenário relativamente avançado e incomum. A maioria dos conversores usados para associação de dados simplesmente converte um objeto de origem em um tipo de destino desejado com base apenas nas características do objeto de origem e sabendo qual é o tipo de destino pretendido para um cenário de associação específico.

Se um valor para ConverterParameter for especificado, esse valor será usado para o valor do parâmetro ao invocar a lógica do conversor. Especificamente, isso fornece o valor do parâmetro de parâmetro dos métodos Convert ou ConvertBack do conversor específico solicitado com a propriedade Converter .

Não é possível definir os valores de propriedade de um objeto Binding depois que essa associação tiver sido anexada a um elemento de destino e à propriedade de destino. Se você tentar isso, obterá uma exceção em tempo de execução.

Aplica-se a

Confira também