Binding.ConverterParameter Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Parameter ab, der in der Konverterlogik verwendet werden kann, oder legt diesen fest.
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"/>
Eigenschaftswert
Ein Parameter, der an den Konverter übergeben werden soll. Dies kann in der Konvertierungslogik verwendet werden. Der Standardwert ist NULL.
Hinweise
Das Übergeben von Parametern an einen Konverter ist ein relativ fortgeschrittenes und ungewöhnliches Szenario. Die meisten Konverter, die für die Datenbindung verwendet werden, konvertieren einfach ein Quellobjekt in einen gewünschten Zieltyp, basierend ausschließlich auf den Merkmalen des Quellobjekts und wissen, was der beabsichtigte Zieltyp für ein bestimmtes Bindungsszenario ist.
Wenn ein Wert für ConverterParameter angegeben wird, wird dieser Wert für den Parameterwert verwendet, wenn die Konverterlogik aufgerufen wird. Dies stellt insbesondere den Wert des Parameterparameters der Convert- oder ConvertBack-Methoden des spezifischen Konverters bereit, der mit der Converter-Eigenschaft angefordert wird.
Sie können die Eigenschaftswerte eines Binding-Objekts nicht festlegen, nachdem diese Bindung an ein Zielelement und eine Zieleigenschaft angefügt wurde. Wenn Sie dies versuchen, erhalten Sie eine Laufzeit-Ausnahme.