1

IMul​​tiValueConverter を必要とするコードで MultiBinding を構成する必要があるカスタム コントロールがあります。FrameworkElement.FindResource を使用し、Converter をリソースとして定義することを要求するのは良い方法ですか、それともコードでコンバーターをインスタンス化する必要がありますか?

常にそこにあるようにこれをテーマリソースに含めることもできますが、これは少し間違いやすいようです。

4

1 に答える 1

0

私はあなたの質問には従いませんが、とにかく助けることができるかもしれません.

通常、コンバーターが制御の範囲外で意味があるかどうかに要約されます。そうでない場合は、コントロールで宣言します。もしそうなら、それはなぜですか?コンバーター自体ではなく、コントロールのプロパティを公開する必要がありますか?

作成方法については、XAML をクリーンに保つのに役立つこの投稿を確認してください。

于 2009-03-18T13:10:00.010 に答える