0

UserControl を作成し、呼び出し元がスタイルできるようにしたいとします。

このような場合、どのような選択肢がありますか?

  1. 私が理解しているように、UserControl の xaml で DynamicResources を使用できます。
  2. いくつかの DP を公開し、UserControl の要素をそれらにバインドできます。

UserControl を使用しているときに状況に直面することがありますが、画面にレンダリングできません。これが発生した場合、解決策の調査を開始し、UserControl で検出できないリソースを理解しようとします。

これは、時間の大幅な損失につながります。

このようなトラブルを防ぐにはどうすればよいでしょうか。

私が見る解決策は、必要なリソースを見つけて例外をスローしようとする意図で DynamicResources を使用する UserControls 内にいくつかのコードを記述することです。デバッグを簡素化できます。

ソリューションのリソースが多ければ多いほど、頭痛の種になります。

4

1 に答える 1