私はXAMLが初めてです。XAML を利用しながら MVC アーキテクチャとコマンド パターンを利用するために、静的 ICommand をボタンにバインドし始めました。私は、100 個以上のボタンを持つかなり大規模なプロジェクトに取り組んでいます。私の質問は次のとおりです。コマンドをボタンにバインドして静的オブジェクトを回避するためのさまざまなアプローチはありますか。C#、WPF、および XAML に関して、静的は一般的に使用されますか? MVC、コマンド パターン、XAML を使用したプロジェクトに既に取り組んでいる人がいると思いますが、あなたのアプローチは何でしたか?
もっと早く編集しておくべきだったかもしれませんが、プロジェクトに取り組んでいるうちに、この質問をしたときに、c#、WPF、および XAML についてどれだけ知らなかったかに気づきました。どうやら、WPF では、インスタンス プロパティを使用すると、メソッドとデータ メンバーをコントロールに簡単にバインドできます。
MVC / MVVM に関する限り、モデルが何であるかを知る前に、モデルを VM に公開することをためらっていたと思います。