Binding.ConverterParameter プロパティ

定義

コンバーター ロジックで使用できるパラメーターを取得または設定します。

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"/>

プロパティ値

Object

Platform::Object

IInspectable

コンバーターに渡されるパラメーター。 これは変換ロジックで使用できます。 既定値は null です

注釈

コンバーターにパラメーターを渡すことは、比較的高度で一般的でないシナリオです。 データ バインディングに使用されるほとんどのコンバーターは、ソース オブジェクトの特性のみに基づいてソース オブジェクトを目的のターゲット型に型変換し、特定のバインド シナリオで目的の変換先の型が何であるかを把握するだけです。

ConverterParameter の値が指定されている場合、この値はコンバーター ロジックの呼び出し時に パラメーター 値に使用されます。 具体的には、Converter プロパティで要求される特定のコンバーターの Convert メソッドまたは ConvertBack メソッドのパラメーター パラメーターの値が提供されます。

バインドがターゲット要素とターゲット プロパティにアタッチされた後は、 Binding オブジェクトのプロパティ値を設定できません。 これを試みると、実行時の例外が発生します。

適用対象

こちらもご覧ください