CommandSink背后的隐喻是什么?

时间:2009-04-20 09:49:05

标签: mvvm

我正在使用Josh Smith's code and article on CommandSink这是一个简化在MVVM上下文中使用命令的解决方案,看起来非常有用。

但是我觉得我错过了一些关于这个概念的东西,因为我不理解“汇”这个词的含义,例如。

  • 命令 汇总 通过后面的代码进入ViewModel?
  • 命令在例如集合中菜肴在 接收器
  • 或者这是在 sync 中保持View和ViewModel的文字游戏吗?

1 个答案:

答案 0 :(得分:2)

我认为正确的比喻与电子学中“地”与电荷一起使用的方式有关。 “水槽”通常是一个实体,负责最终接收和清理它正在下沉的任何东西。

这意味着在这种情况下,命令在到达接收器后不会继续在系统中使用,它就是行的末尾。

我认为this entry是相关的,但阅读disambiguations列表也是说明性的。