私にはJosh Smith's famous demo app on MVVMに関する質問があります。Josh SmithのMVVM Demo App:MainWindowViewModelのコマンドリストにコマンドを追加
私は、WPFを学ぶために "本当の"アプリケーションを構築しようとしています。
彼はこのコマンドリストを2つのコマンド(新規作成とすべての顧客の表示)を含むMainWindowViewModelに作成します。このリストは読み込み専用です(なぜ?何か特別な理由?)。 現在選択されているワークスペースに応じて、いくつかのコマンドを追加したり削除したりするとよいでしょう。フォーカスがあるときに顧客を編集または削除するなど。
これはどのように実現するのですか?私はそれを通常のリストにしてコマンドを追加できますか?または、Command-ViewをMainWindowの代わりに選択したワークスペースのコマンドリストにバインドしますか?どうやって?他の方法?あなたのアイデアを共有してください!
ありがとうございました!
あなたの記事は非常に詳細で興味深いようです。私はそれを通して仕事をし、ここで私の経験を共有します。ありがとうございました。 –
私はそれを見つけて、嫌なことは分かりません(これは何も意味しませんが、私はかなり騒がしいです)ので、長い検討の末に、Josh Smith's approachを使用します。 あなたの記事でそれを述べているので、私はあなたの答えを受け入れられた答えとして設定しました=)ありがとうございました。 –
おそらく、あなたがジョシュ・スミスについて言及した記事は、wpfのコマンドの「元の」コンセプトに近いため、理解しやすくなります。 viewmodelのコマンドは、その上に作ったものです。例えば、ここではっきりとしたwpfコマンドについての説明を最初に読んだら、すべてがわかります。 http://www.switchonthecode.com/tutorials/wpf-tutorial-command-bindings-and-custom-commands (もちろん、犯罪はまったくありません) – DaniCE