Binding.Converter プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用するコンバーターを取得または設定します。
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指定するクラスをConvertConvertBack作成する必要があります。 値コンバーターは、ある型から別の型にデータを変更したり、文字セットなどのカルチャの詳細間で変換したり、プレゼンテーションの他の側面を変更したりできます。 一般的な変換シナリオの例については、「データ バインディングの概要」の「 データ変換」を参照してください。
XAML 属性の使用方法
<object Converter="myConverter"/>
XAML 値
myConverter
インターフェイスを実装IValueConverterするクラスへのリソース参照。これには、メソッドとConvertBackメソッドの実装がConvert含まれます。 値コンバーターを参照するには、 StaticResource マークアップ拡張機能を使用します。