UserControl を作成し、呼び出し元がスタイルできるようにしたいとします。
このような場合、どのような選択肢がありますか?
- 私が理解しているように、UserControl の xaml で DynamicResources を使用できます。
- いくつかの DP を公開し、UserControl の要素をそれらにバインドできます。
UserControl を使用しているときに状況に直面することがありますが、画面にレンダリングできません。これが発生した場合、解決策の調査を開始し、UserControl で検出できないリソースを理解しようとします。
これは、時間の大幅な損失につながります。
このようなトラブルを防ぐにはどうすればよいでしょうか。
私が見る解決策は、必要なリソースを見つけて例外をスローしようとする意図で DynamicResources を使用する UserControls 内にいくつかのコードを記述することです。デバッグを簡素化できます。
ソリューションのリソースが多ければ多いほど、頭痛の種になります。