私は、MVVM コンテキストでコマンドを使用することを簡素化するソリューションであるCommandSink に関する Josh Smith のコードと記事に取り組んでおり、非常に役立つようです。
しかし、「シンク」という言葉が何を指しているのかを理解していないため、コンセプトについて何かが欠けているように感じます。
- コマンドはコード ビハインドを超えて ViewModel にシンクしますか?
- コマンドは、たとえば皿がシンクにあるようにコレクションにありますか?
- それとも、これは View と ViewModel の同期を維持するという言葉遊びですか?