Binding.ConverterParameter プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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"/>
プロパティ値
コンバーターに渡されるパラメーター。 これは変換ロジックで使用できます。 既定値は null です。
注釈
コンバーターにパラメーターを渡すことは、比較的高度で一般的でないシナリオです。 データ バインディングに使用されるほとんどのコンバーターは、ソース オブジェクトの特性のみに基づいてソース オブジェクトを目的のターゲット型に型変換し、特定のバインド シナリオで目的の変換先の型が何であるかを把握するだけです。
ConverterParameter の値が指定されている場合、この値はコンバーター ロジックの呼び出し時に パラメーター 値に使用されます。 具体的には、Converter プロパティで要求される特定のコンバーターの Convert メソッドまたは ConvertBack メソッドのパラメーター パラメーターの値が提供されます。
バインドがターゲット要素とターゲット プロパティにアタッチされた後は、 Binding オブジェクトのプロパティ値を設定できません。 これを試みると、実行時の例外が発生します。