Binding.Converter プロパティ

定義

使用するコンバーターを取得または設定します。

public:
 property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter

プロパティ値

IValueConverter 型の値。 既定値は、null です。

注釈

バインディングでは、ソース値とターゲット値の間で型変換を実行しようとする既定のコンバーターが暗黙的に使用されます。 変換できない場合、既定のコンバーターは nullを返します。

カスタム値コンバーターをバインディングに関連付ける場合は、 IValueConverter インターフェイスを実装し、 Convert メソッドと ConvertBack メソッドの実装を提供するクラスを作成する必要があります。 値コンバーターは、ある型から別の型にデータを変更したり、文字セットなどのカルチャの詳細間で変換したり、プレゼンテーションの他の側面を変更したりできます。 一般的な変換シナリオの例については、「データ バインディングの概要」の「 データ変換」を参照してください。

XAML 属性の使用法

<object Converter="myConverter"/>

XAML 値

myConverterConvertメソッドとConvertBack メソッドの実装を含む、IValueConverter インターフェイスを実装するクラスへのリソース参照。 値コンバーターを参照するには、 StaticResource マークアップ拡張を使用します。

適用対象