Binding.ConverterParameter Propiedad
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un parámetro que se puede usar en la lógica del convertidor .
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"/>
Parámetro que se va a pasar al convertidor. Esto se puede usar en la lógica de conversión. El valor predeterminado es NULL.
Pasar parámetros a un convertidor es un escenario relativamente avanzado y poco común. La mayoría de los convertidores usados para el enlace de datos simplemente convierten un objeto de origen en un tipo de destino deseado basándose únicamente en las características del objeto de origen y sabiendo cuál es el tipo de destino previsto para un escenario de enlace determinado.
Si se especifica un valor para ConverterParameter, este valor se usa para el valor del parámetro al invocar la lógica del convertidor. En concreto, esto proporciona el valor del parámetro parámetro de los métodos Convert o ConvertBack del convertidor específico que se solicita con la propiedad Converter .
No se pueden establecer los valores de propiedad de un objeto Binding después de que ese enlace se haya adjuntado a un elemento de destino y a una propiedad de destino. Si intenta esto, obtendrá una excepción en tiempo de ejecución.