1

ConverterParameter の使用法に関する基本的な質問があります。その意味では、ビューモデルでいつでも型のコレクションを作成し、バインディング中にコンバーターに渡すことができます。

そして、私の convert メソッドでは、複数の if check ステートメントを実行し、それに応じて返すことができます

public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{

}

したがって、問題は、その使用を正当化するだけの ConverterParameter を使用するシナリオが正確に何であるかです。

注意してください-私は ConverterParameter の使用方法を尋ねていません-私はそれを行いました-いつ使用するかについてもっと興味があります

4

1 に答える 1

2

Converter パラメータを使用したいくつかのケースを次に示します。

  1. 多くのユーザーコントロールで使用されるコンバーターがあり、各ユーザーコントロールは特定のクラスタイプを表します。クラスの型を保持するコンバーター パラメーターを使用して、パラメーターの型に基づいて変換動作を制御できるようにしました。
  2. 日付を文字列に変換するコンバーターがあります。コンバーター パラメーターを使用して、必要な形式で単一の文字列を返すのが出発日か到着日かを定義しました
于 2012-10-26T15:51:35.183 に答える