コードビハインドのコードを回避するアプローチに興味があります。私の意見では、コード ビハインドにコードを配置する必要がある場合がいくつかあります。例: 未定義の列数を持つグリッドがあります。列はバインドできません。したがって、最も簡単な方法は、コード ビハインドで列を生成することです。
この場合、グリッドから継承する新しいクラスを作成できます。この新しいクラスには、列バインディング用の新しいバインディング プロパティとコードがあります。コードは、XAML で使用できるカスタム クラスで分離されます。次に、列を新しく作成したプロパティに簡単にバインドできます。ビューにはコードビハインドはありません。
それは良い考えですか?そのような(または同様の)問題をどのように解決しますか? コードビハインドからコードを抽出する他の方法はありますか?
ありがとう。