1

私は2ProgressBarsつの異なるカスタムスタイルで2つの異なるものを持っています. それらのそれぞれで、 の色は と にProgressBar基づいて計算されMaximumますValue(2 つの異なる式を使用)。

ConverterParameterコンバーターの の型は ですString。今、私はMultiValueConvertersそれらのそれぞれに対して2つの異なるものを書くべきか、それともaで1つMultiValueConverterを書いて実行する式を決定Parameterさせるべきか疑問に思っています。Parameter

これらの 2 つProgressBarsはおそらく私の MVVM のビューのボトルネックなので、どちらがパフォーマンスが優れているかを知る必要がありますか?

4

1 に答える 1

1

1 つのコンバーターを記述します。同じ目的で複数のコンバーターを使用しても意味がありません。

列挙を使用して、使用する式を示します。値は、XAML で明示的に指定できます。

外部値をコンバーターにバインドする場合は、DependencyObject から派生する必要があり、プロパティは依存関係プロパティである必要があります。

于 2013-03-28T12:05:00.577 に答える